jQuery   发布时间:2022-03-30  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了jQuery函数查找和替换大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我当前使用以下脚本来查找和替换我网站上的文本.
$("#content #tablelabel p").text(function (_,ctx) { return ctx.replace("Check In","入住"); });

但是有数百个单词需要查找和替换.其中一些共享相同的CSS路径.你能告诉我如何优化该脚本并创建一个函数来传递CSS路径和单词来查找和替换所以我可以消除重复相同的脚本吗?

也可以通过替换文本传递多个单词来查找.没有写作的例子

$("#content #tablelabel p").text(function (_,ctx) { return ctx.replace("Room Type","入住"); });
$("#content #tablelabel p").text(function (_,ctx) { return ctx.replace("Guests","退房"); });

我能这样做吗?

$("#content #tablelabel p").text(function (_,ctx) { return ctx.replace({'Room Type': '房间类型','Guests': '房间类型'}); });

谢谢

解决方法

您可以迭代一个对象,替换它中的所有值
var tags = {
  'Room Type': '入住','Guests': '退房'
};
$("#content #tablelabel p").text(function(_,ctx) {
  $.each(tags,function(tag,text) {
    ctx = ctx.replace(tag,text);
  })
  return ctx;
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="content">
  <div id="tablelabel">
    <p>Room Type</p>
    <p>Guests</p>
  </div>
</div>

大佬总结

以上是大佬教程为你收集整理的jQuery函数查找和替换全部内容,希望文章能够帮你解决jQuery函数查找和替换所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: