Javascript 无法在jquery中获取调用元素的ID
我需要获取调用函数的元素的id, 我有一个这样的部门Javascript 无法在jquery中获取调用元素的ID,javascript,jquery,html,Javascript,Jquery,Html,我需要获取调用函数的元素的id, 我有一个这样的部门 <div id="MainDiv"></div> 在插件中,这个引用jQuery对象,而不是dom元素,因此它没有id属性 您可以使用遍历jQuery对象并获取每个元素的属性,因为插件可以在包含多个元素的集合上初始化 $.fn.Scrollit = function (e) { this.each(function () { alert(this.id) }) }; 演示: 不过没有
<div id="MainDiv"></div>
在插件
中,这个引用jQuery对象,而不是dom元素,因此它没有id
属性
您可以使用遍历jQuery对象并获取每个元素的属性,因为插件可以在包含多个元素的集合上初始化
$.fn.Scrollit = function (e) {
this.each(function () {
alert(this.id)
})
};
演示:
不过没有什么提示
如果您开发的插件不依赖于元素的id,请使用选项或数据属性来传递信息
还返回jQuery对象以启用链接
$.fn.Scrollit = function (e) {
return this.each(function () {
alert(this.id)
})
};
在插件中,这个引用jQuery对象,而不是dom元素,因此它没有id
属性
您可以使用遍历jQuery对象并获取每个元素的属性,因为插件可以在包含多个元素的集合上初始化
$.fn.Scrollit = function (e) {
this.each(function () {
alert(this.id)
})
};
演示:
不过没有什么提示
如果您开发的插件不依赖于元素的id,请使用选项或数据属性来传递信息
还返回jQuery对象以启用链接
$.fn.Scrollit = function (e) {
return this.each(function () {
alert(this.id)
})
};
在插件中,这个引用jQuery对象,而不是dom元素,因此它没有id
属性
您可以使用遍历jQuery对象并获取每个元素的属性,因为插件可以在包含多个元素的集合上初始化
$.fn.Scrollit = function (e) {
this.each(function () {
alert(this.id)
})
};
演示:
不过没有什么提示
如果您开发的插件不依赖于元素的id,请使用选项或数据属性来传递信息
还返回jQuery对象以启用链接
$.fn.Scrollit = function (e) {
return this.each(function () {
alert(this.id)
})
};
在插件中,这个引用jQuery对象,而不是dom元素,因此它没有id
属性
您可以使用遍历jQuery对象并获取每个元素的属性,因为插件可以在包含多个元素的集合上初始化
$.fn.Scrollit = function (e) {
this.each(function () {
alert(this.id)
})
};
演示:
不过没有什么提示
如果您开发的插件不依赖于元素的id,请使用选项或数据属性来传递信息
还返回jQuery对象以启用链接
$.fn.Scrollit = function (e) {
return this.each(function () {
alert(this.id)
})
};
是否有其他方法定义函数,以便我可以访问this.id或$(this.id)??i、 e获取调用function@vignesh真的吗你为什么要这么做。。。您当然可以使用$(this.attr('id')
是否有其他方法定义函数,以便我可以访问this.id或$(this.id)??i、 e获取调用function@vignesh真的吗你为什么要这么做。。。您当然可以使用$(this.attr('id')
是否有其他方法定义函数,以便我可以访问this.id或$(this.id)??i、 e获取调用function@vignesh真的吗你为什么要这么做。。。您当然可以使用$(this.attr('id')
是否有其他方法定义函数,以便我可以访问this.id或$(this.id)??i、 e获取调用function@vignesh真的吗你为什么要这么做。。。当然,您可以使用$(this.attr('id')