jquery - 更改类(class)中的角色

标签 jquery

我想修改特定类中字符串的最后一个字符。 也就是说,我想将属于 last 类 (li.last) 的列表项中的逗号更改为句号。例如:

<li>one,</li>
<li>two,</li>
<li>three,</li>
<li class="last">four,</li>

更改为:

<li class="last">four.</li>

有没有简单的方法可以做到这一点?

最佳答案

您可以使用.text需要一个函数的重载,如果你有很多这样的元素,这会很有用:

$('li.last').text(function(i, text){
        return text.replace(/,$/, '.');
});

示例:http://jsfiddle.net/xVHKd/

请注意,您还可以使用:last-child选择器:$('li:last-child').

关于jquery - 更改类(class)中的角色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6773652/

相关文章:

javascript - Jquery:内容搜索错误

php - 删除时从 MySQL 数据库实时选择/显示/重新加载数据

javascript - jQuery:将数组项与文本匹配>从数组中删除项

jquery - 使用 dragtable 插件搞乱 Css

jquery - 如何停止进度条Jquery

javascript - web worker访问dom

jquery css 缩放图标到不透明的图像

javascript - 如何使用 jquery 从 HTML 提交数据

javascript - 防止 div 对话框弹出

jquery - 使用 AJAX 加载 Google 图表