2016-12-03 12 views
0

Ниже приведен мой код, где я связываю дни недели внутри ul, я использую listview и template, его работа отлично, но мне нужно получить значение при выборе флажка нужна помощь, checkbox можно выбрать несколько, так что я могу иметь несколько значенийGet checkbox selected value from list view

<div data-role="view"> 
    <ul data-role="listview" data-style="inset" data-template="script-id" data-source="listData"></ul> 
    <script id="script-id" type="text/x-kendo-template"> 
     <div> 
      <input type="checkbox" class="checkclass" /> 
      <h3 class="checkclass">#: week #</h3> 

     </div> 
    </script> 
    </div> 

//data to bind list template 
    var listData = [{ week: 'Monday' }, 
       { week: 'Tuesday' }, 
       { week: 'Saturday ', }, 
       { week: 'Sunday', }] 

ответ

0

Вы можете зарегистрировать слушатель on() метода. Так что в вашем случае:

$(".checkboxclass").on("change", function(){ 
    if(this.checked) { 
     $(this).val(); 
    } 
}) 
+0

@ спасибо, но я получаю сообщение об ошибке, как возле this.val() «неперехваченного TypeError: this.val не является функцией» –

+0

Пожалуйста, смотрите обновление – mitch

+0

да теперь его не дает мне никакого но значение дает мне значение «Вкл.» в значении –