通过 jQuery 从部分文本中删除冒号?
我之前发布过类似的问题,但这有点不同。我希望利用 jQuery 从下面的价格代码中删除冒号。
<font class="pricecolor colors_productprice">
<div class="dealtext"></div>
: $58.05
</font>
到目前为止,我相信它可以像这样完成,我只需要另一双眼睛来纠正它:
$('.pricecolor:contains(" : ")').remove(colon??);
它看起来仍然不对,也许我需要一个带有 get()
的 var 集合?
I had a similar question posted previously but this is a little bit different. I am looking to remove the colon from the below price code utilizing jQuery.
<font class="pricecolor colors_productprice">
<div class="dealtext"></div>
: $58.05
</font>
So far I believe it could be somewhat accomplished like this, I just need another set of eyes to correct it:
$('.pricecolor:contains(" : ")').remove(colon??);
It still doesn't seem right, perhaps I need a var set with a get()
?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(7)
我发现这个问题是因为我需要它,我最终使用这个函数来做类似的事情......
I found this question as I needed it and I ultimately used this function to do something similar...
我认为你可以做如下的事情。
希望这有帮助!
I think you can do something like below.
Hope this helps!!
这将起作用:
This will work:
试一试:
我认为您需要像这样向 $.text() 传递一个函数而不是字符串,以避免破坏使用 '.pricecolor:contains(" : ")' 选择器找到的其他内容。
Give this a shot:
I think you need to pass a function instead of a string to $.text() like this to avoid mangling other content that was found using the '.pricecolor:contains(" : ")' selector.