EmployeeId 是带有一组选项的选择元素的 ID。这种方法不起作用:
var tar = document.getElementById("EmployeeId");
$(tar).live("click", function(){
console.log("Changed");
});
但是,这种方法可以:
$("#EmployeeId").live("click", function(){
console.log("Changed");
});
$("#EmployeeId")
和有什么区别$(tar)
??我的印象是两者之间没有区别。此外,当我尝试
console.log($(tar));
console.log($("#EmployeeId"));
同样的东西被发送到控制台。
我错过了什么,有什么不同,为什么一种方法不附加事件处理程序?