クリック アクションを委任しようとしていますが、次の方法でしか機能しません。
$('input#doIt').on('click', { name: "Karl" } , function(event){
alert(event.data.name);
});
しかし、この方法ではありません:
$('input').on('click', '#doIt' , { name: "Karl" } , function(event){
alert(event.data.name);
});
ドキュメントによると、それらは同じである必要があります。最初のものは1つの要素にのみバインドし、2番目のものは2つにバインドしますが、セレクターは1つに減らします。誰でもこれに光を当てることができますか?
ここにhtmlがあります
<div class="row">
<div class="formLabel">Add Node:</div>
<div class="formInput"> <input type="text" name="addNote"></div>
</div>
<div id="goTo" class="row"><input id="doIt" type="submit" value="Submit"></div>