2015-08-14 4 views

ответ

1

Просто редактировать код для этого:

$(document).on("pageinit", function() { 
    $("#select").on("change", function() { 
     var selected = $("option:selected", this).length; 
     if (selected == 3) { 
      $("option:not(:selected)", this).prop("disabled", true); 
      $(this).selectmenu("refresh"); 
     } 
     if (selected < 3) { 
      $("option:disabled", this).prop("disabled", false); 
      $(this).selectmenu("refresh"); 
     } 
    }); 
}); 

Мы Уменьшенный if (selected == 3) { до 3.

Работа JSfiddle Link

+0

Благодаря очень я использую меню, как это: HTTP: //demos.jquerymobile.com/1.4.5/selectmenu-custom/ Куда я положил код не работает, потому что меню страницы появляется во всплывающем окне – rcweb

+0

Рад, что я мог бы помочь, был бы признателен, если бы вы отметили ответную галочку :) –

+0

Этот код работает с версией jquery.mobile-1.4.0, я пробовал, но не работал со мной. Я хочу работать над этой версией, потому что значки navbar не работают над этой версией. – rcweb