jQuery中$this和$的区别介绍
1个回答
展开全部
举个例子
<body>
<div class='myDiv'></div>
<div class='myDiv'></div>
<div class='myDiv'></div>
</body>
$('.myDiy')选择是的三个div
$('.myDiv').html('1')的结果是
<div class='myDiv'>1</div>
<div class='myDiv'>1</div>
<div class='myDiv'>1</div>
使用each
var i = 0;
$('.myDiv').each(function() {
$(this).html(i);
i++
})
$(this)就是循环中的每一个div自什,结果就是
<div class='myDiv'>0</div>
<div class='myDiv'>1</div>
<div class='myDiv'>2</div>
this是js document的对象,$(this)是jquery的对象
多码代码多用就理解了
<body>
<div class='myDiv'></div>
<div class='myDiv'></div>
<div class='myDiv'></div>
</body>
$('.myDiy')选择是的三个div
$('.myDiv').html('1')的结果是
<div class='myDiv'>1</div>
<div class='myDiv'>1</div>
<div class='myDiv'>1</div>
使用each
var i = 0;
$('.myDiv').each(function() {
$(this).html(i);
i++
})
$(this)就是循环中的每一个div自什,结果就是
<div class='myDiv'>0</div>
<div class='myDiv'>1</div>
<div class='myDiv'>2</div>
this是js document的对象,$(this)是jquery的对象
多码代码多用就理解了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询