将$(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对象。
然后你可以像使用任何jQuery元素一样使用$this
。 例如, $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"});
我希望这很有用。