我正在尝试委派点击操作,但它只能以这种方式工作:
$('input#doIt').on('click', { name: "Karl" } , function(event){
alert(event.data.name);
});
但不是这样:
$('input').on('click', '#doIt' , { name: "Karl" } , function(event){
alert(event.data.name);
});
根据文档,它们应该是相同的。第一个只绑定到一个元素,而第二个绑定到两个,但是选择器将其减少为一个。任何人都可以对此有所了解吗?
这是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>