Ich habe das Netz gesucht und verschiedene Ansätze versucht, aber die Klick-Funktion manchmal feuert und manchmal nicht.Daten binden die Funktion auf Klick mit mehreren Parametern knockout
Hier ist mein HTML-Code
<input type="radio" data-bind="checked:a,checkedValue: 0, click: radio('dance','a')" id="a_normal" ><span class="OptionsTextProperties"> Normal </span>
<input type="radio" data-bind="checked:a, checkedValue: 1 , click: radio('dance','a')" id="a_abnormal" ><span class="OptionsTextProperties"> Abnormal </span>
Hier wird die Funktion I
radio : function(key,key1)
{
console.log(key,key1);
return;
},
Die meiste Zeit die oben genannten Funktion Feuer zu nennen bin versucht, aber manchmal passiert nichts, wenn ich auf den Button klicken . Ich habe auch bind verwendet, aber das überprüft nicht die Optionsschaltfläche. Nicht sicher, was das Problem ist. Ich habe auch viele Links hier bei stackoverflow durchlaufen. Vielleicht mache ich etwas falsches, auf das ich nicht hinweisen kann. Vielen Dank für Ihre Hilfe
Es scheint in der Geige zu arbeiten. https://jsfiddle.net/gqaLcapv/1/ Das Click-Ereignis wird immer ausgelöst. – Adrian
Hey Adrian, es funktioniert die meiste Zeit ... Auch ich habe es in einer Geige versucht und es funktioniert gut. Dank – user6000866