坚持所有上一个 - 下一个 - 追加孩子:)
基本上,我有两个同名的课程。
<div class="info"></div>
<div class="info"></div>
增量函数
var howMany = 0;
$('#more').click(function(){
howMany.find() += 1;
$(".info").text(howMany);
});
$(".info").text(howMany);
现在我希望该函数仅在最后一个类上运行。
任何提示?
由于
答案 0 :(得分:2)
使用jQuery :last选择器或.last()
功能(首选)。另请记住您设置div
元素的值,因此您需要使用.html()
代替.text()
修正示例:
var howMany = 0;
$('#more').click(function(){
howMany += 1;
$(".info").last().html(howMany);
});
$(".info").last().html(howMany);
答案 1 :(得分:1)
使用jQuery :last
$(".info:last").text(howMany);
完整代码
var howMany = 0, lastinfo= $(".info:last");
$('#more').click(function(){
howMany++;
lastinfo.text(howMany);
});
lastinfo.text(howMany);