如果我想保存this
为 jQuery DOM 对象然后选择它,我应该使用以下哪种方法?
var element = $(this)
然后用于选择
$(element)
或者干脆
var element = this
另外,如果我想连接element
成一个更大的选择器,是这样的:
$(element + " .class")
正确的方式?
如果我想保存this
为 jQuery DOM 对象然后选择它,我应该使用以下哪种方法?
var element = $(this)
然后用于选择
$(element)
或者干脆
var element = this
另外,如果我想连接element
成一个更大的选择器,是这样的:
$(element + " .class")
正确的方式?
var element = $(this)
然后你可以使用element
而不是$(this)
. 您不必再element
插入$()
。
例如:element.remove()
而不是$(this).remove()
$this = $(this)
通常是人们所做的。美元符号是变量名的有效字符,因此它可以很好地提醒变量是一个 jQuery 对象。
然后,您可以$this
像使用任何 jQuery 元素一样使用它。例如,$this.css('border', 'none')
var element = $(this)
用于存放
然后element
用于选择
如果你想选择所有类 myClass 的项目,你应该这样做:
var $this = $(this);
var myClassElements = $(".myClass", $this);
正确的方法是:
var element= this.html();
$(element).find(div) /* from modefy div you can change it with any other selector */
$(element).attr({"class":"myClass","other atrribut":"it's value"});
我希望这很有用。