Ich verwende knockoutjs und ich habe noch etwas in meiner Ansicht, die wie folgt aussieht:knockoutjs Element-ID durch Click-Ereignis erhalten
<img id="myTab1" data-bind="click: pressedTab.bind($data, '#myTab1')" src="images/image1.png"></img>
Dies ermöglicht es mir, die Element-ID in meiner Ansicht Modell zu erhalten:
pressedTab = function(tab){
console.log("Element ID: " + tab);
}
Dies schreibt:
Element ID: # myTab1
Es ist jedoch zu repetitiv, um den Namen der img-ID im Click-Ereignis zu senden. Gibt es eine Möglichkeit, die Img-ID zu senden, ohne sie explizit neu zu schreiben?
Below Link funktioniert für mich mit Knockout-Bindung http: // Stackoverflow .com/questions/31513689/knockout-to-get-the-Attributwert-onclick-function/31514589 # 31514589 –