javascript - 如何使用 JQuery 定位元素的内容?

标签 javascript jquery

我在使用一段代码构建小部件时遇到了问题。见下文:

$(".number-plate").html(function(i, h) { 
   return h.replace(/(ANY|[A-Za-z0-9])/g, '<img src="plate-widget/$1.gif" />'); 
});

问题是这会替换整个元素,而不仅仅是内容!

有没有办法只定位 .number-plate 的内容?

非常感谢任何帮助,谢谢

最佳答案

你可以提取节点,修改它然后替换它,就像这样:

var html = $(".number-plate").html();
$(".number-plate").html(html.replace(/(ANY|[A-Za-z0-9])/g, '<img src="plate-widget/$1.gif" />'));

关于javascript - 如何使用 JQuery 定位元素的内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4723641/

相关文章:

javascript - native Android/iOS 应用程序或 javascript/html/css

javascript - SVG + Chrome : Strange Rendering with Many Circles

javascript - 在基于 Jquery 的时髦动画饼图中将点击转换为悬停

jquery - 使用 jQuery 检测大写锁定打开/关闭

Jquery 自动完成对齐

javascript - 获取选择中选项的值 - HTML

javascript - 使用 Angular.js 对 WordPress V2 API 进行基本 REST 调用

javascript - FB之类的按钮edge.create事件在登录后不会触发

ruby-on-rails - UJS 的问题

jquery - 将图像放大至全屏,保持宽高比,然后居中。