2016-12-03 7 views
0

Unten ist mein Code, wo ich wochentags in der ul verbindlich bin, ich benutze Listview und Vorlage, es funktioniert gut, aber ich muss den Wert erhalten, wenn Checkbox ausgewählt Hilfe, Checkbox können mehrere ausgewählt werden, so dass ich mehrere WerteGet Kontrollkästchen ausgewählten Wert aus der Listenansicht

<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', }] 

Antwort

0

haben Sie können mit on() Methode Zuhörer registrieren. Also in Ihrem Fall:

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

@ Danke, aber ich bin immer Fehler wie in der Nähe von this.val() „Uncaught Typeerror: this.val ist keine Funktion“ –

+0

Bitte sehen aktualisieren – mitch

+0

ja jetzt sein gibt mir keine Fehler, aber der Wert gibt mir hat "On" in Wert –

Verwandte Themen