2016-12-03 151 views
0

下面是我的代码,其中我在绑定工作日内的ul,我使用listview和模板,它的工作正常,但我需要获取值时,复选框被选中需要帮助,复选框可以选择多个,所以我可以有多个值从列表视图中获取复选框选定的值

<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()“遗漏的类型错误:this.val是不是一个函数” –

+0

请参阅更新 – mitch

+0

耶现在它没有给我任何错误,但价值是给我有价值 –

相关问题