这个jquery插件出了什么问题?
报告说:这个jquery插件出了什么问题?,jquery,Jquery,报告说: jQuery.fn.func = function() { this.each(function(){ $(this).onclick(function(){ alert($(this).attr('id')); }); }); } $('#id1,#id2').func(); 怎么了?使用。单击而不是.onclick。使用。单击而不是.onclick。用单击替换onclick 您将在一个专用的页面上找到此事件
jQuery.fn.func = function()
{
this.each(function(){
$(this).onclick(function(){
alert($(this).attr('id'));
});
});
}
$('#id1,#id2').func();
怎么了?使用。单击而不是.onclick。使用。单击而不是.onclick。用单击替换onclick
您将在一个专用的页面上找到此事件方法的文档
。单击handlereventObject
描述:将事件处理程序绑定到click JavaScript事件,或在元素上触发该事件
将onclick替换为click
您将在一个专用的页面上找到此事件方法的文档
。单击handlereventObject
描述:将事件处理程序绑定到click JavaScript事件,或在元素上触发该事件
正确的方法是:
$(this).onclick is not a function.
正确的方法是:
$(this).onclick is not a function.
jQuery没有定义一个名为onclick的方法——它是click
jQuery没有定义一个名为onclick的方法——它是click 您可能正在查找单击而不是onclick。您可能正在查找单击而不是onclick。
$(this).click(function()
{
// Do Stuff
});