我想知道如何在使用jquery的#标签内容之前插入span标签。对不起,这个问题。我对jquery仍然陌生。在#内容文本前插入span标签
<script>
$(document).ready(function() {
var text = $(".name a").text();
//alert(text);
if (text.contains("#")) {
alert("yes");
}
else {
alert("no");
}
});
</script>
<div class="name">
<a href="">This is a link contens #104004</a>
</div>
输出应该是这样的
<div class="name">
<a href="">This is a link contens <span>#104004</span></a>
</div>
为什么$&需要?如果替换那个牌子,我看不出来了!如果你喜欢在你的帖子中解释。 –
找到匹配项时,如果要将匹配的文本包含在替换字符串中,则可以使用$&来访问它。以下是如何在比赛前添加下划线,同时保持比赛。 var s = new String('HelloJavaScriptWorld'); s.replace(/ [A-Z]/g,_ _ &"); –