gpt4 book ai didi

javascript - jQuery 将 href append 到 div 中的多个单词

转载 作者:行者123 更新时间:2023-12-03 11:11:05 24 4
gpt4 key购买 nike

我有一个带有类名(.product)的 div,我想要做的是找到多个不同的单词,并为每个单词 append/替换为 href 链接或 span 等。

将 append 多个不同的单词,因此很可能是 foreach 运行。

我已经尝试了下面的代码,但无法让它坚持下来,因为它只替换脚本中的整个最后一个单词变量。

jQuery('.product').each(function(){
var word1 = jQuery(this).text().replace(/word1/g,"<span>word1</span>");
jQuery(this).html(word1);
});

jQuery('.product').each(function(){
var word2 = jQuery(this).text().replace(/word2/g,"<span>word1</span>");
jQuery(this).html(word2);
});

如果这对于 jQuery/JS 来说是不可能的,那么 php 又如何呢?我如何扫描数据库文本区域值/内容并替换 foreach 变量(word)并替换为 href 链接?

如有任何帮助,我们将不胜感激。

干杯

最佳答案

你的尝试看起来不错,只是缺少一点。而不是改变 text并将其插入 HTML,尝试更改 HTML 中的文本并将 HTML 推回...并将正确的 html 放入 ( </span> ) ...

jQuery('.product').each(function(){
var word1 = jQuery(this).html().replace(/word1/g,"<span>word1</span>");
jQuery(this).html(word1);
});

jQuery('.product').each(function(){
var word2 = jQuery(this).html().replace(/word2/g,"<span>word1</span>");
jQuery(this).html(word2);
});

关于javascript - jQuery 将 href append 到 div 中的多个单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27589013/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com