我有以下无序列表结构
<ul>
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ul>
现在,我需要用Buttermilk代替Milk,我怎么能用jQuery ofcourse呢? 我需要解决方案,适用于所有浏览器,从IE7 +
开始答案 0 :(得分:4)
使用:last
选择器
$('li').filter(':last').text('Buttermilk')
答案 1 :(得分:1)
$("ul li:last").html("Buttermilk");
答案 2 :(得分:1)
$('li:last').html('Buttermilk');
http://jsfiddle.net/jasongennaro/3duZK/
来自jQuery api文档:
:last
通过过滤当前的jQuery集合并匹配其中的最后一个元素来选择单个元素。
当.html()
用于设置元素的内容时,该元素中的所有内容都将被新内容完全替换。
答案 3 :(得分:0)
$('ul').find('li:last').html('Buttermilk');