jQuery文本占位符(选择文本?)



我想知道jQuery(或jQuery的插件)是否能够在页面中选择文本,以便我可以替换它。类似于使用{{myexpression}}在AngularJS中所做的工作 - 我想做的就是选择{{myexpression}},然后使用JQuery替换为其他东西。

是的 - 我知道我可以有一个空的跨度,并更改它的内部文本 - 这不是我需要的。

谢谢

$('*:contains(" mymessage")')返回一个包含匹配元素的jQuery对象

使用:contains选择器的变体。

http://api.jquery.com/contains-selector/

给定示例:

<div>John Resig</div>
<div>George Martin</div>
<div>Malcom John Sinclair</div>
<div>J. Ohn</div>
<script>
$( "div:contains('John')" ).css( "text-decoration", "underline" );
</script>

编辑:进一步研究,这似乎是这些问题的重复:

  • 如何使用jQuery
  • 查找文本并替换
  • 如何在JavaScript中替换字符串以将" 9.61"转换为" 9:61"?
  • jQuery查找并替换文本,没有元素ID
  • jQuery:查找文字并替换
  • jQuery查找并替换字符串
  • jQuery-加载身体后查找并替换文本
  • 找到并用jQuery替换文本,只有文本没有孩子元素

最新更新