Jquery CSS如何返回调用元素?
这似乎是一个非常简单的问题,但我在任何地方都找不到,因此: 如何在Jquery中返回调用者元素Jquery CSS如何返回调用元素?,jquery,css,Jquery,Css,这似乎是一个非常简单的问题,但我在任何地方都找不到,因此: 如何在Jquery中返回调用者元素 $("div#myid").foo(); //I want to return exactly "div#myid" 谢谢我假设您声明了foo: $.fn.foo = function () { }; 如果是这样,你所要做的就是返回这个在该函数中 $.fn.foo = function () { // do backflips return this; }; 试试这个: $('di
$("div#myid").foo(); //I want to return exactly "div#myid"
谢谢我假设您声明了
foo
:
$.fn.foo = function () {
};
如果是这样,你所要做的就是返回这个代码>在该函数中
$.fn.foo = function () {
// do backflips
return this;
};
试试这个:
$('div#myid').selector;
你也可以试试这个
$.fn.foo = function () {
return $(this).selector;
};
您也可以使用这种方法
$(("div#myid").click(function(){
$('b').text(this.tagName+ ' '+$(this).attr('id'))
})
第一次更新foo函数
function foo(sender) {
......
your code
......
return sender;
}
现在,您可以通过以下任何调用从任何位置调用它
$(“div#myid”).foo(本)代码>
$($div#myid”).foo($($div#myid”)代码>
这将返回目标对象,而不是示例“div#myid”中的调用元素标记。
function foo(sender) {
......
your code
......
return sender;
}