我在使用一段代码构建小部件时遇到了问题。见下文:
$(".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/