我想知道如果jQuery(或者可能是一个jQuery插件)有能力选择页面中的文本,所以我可以将其替换。类似于{{myExpression}}在AngularJS中完成的工作 - 我想要做的是选择{{myExpression}},并用jQuery替换其他东西。jQuery文本占位符(通过文本选择?)
是的 - 我知道我可以有一个空的跨度与一个id和改变它的内部文本 - 这不是我所需要的。
谢谢
我想知道如果jQuery(或者可能是一个jQuery插件)有能力选择页面中的文本,所以我可以将其替换。类似于{{myExpression}}在AngularJS中完成的工作 - 我想要做的是选择{{myExpression}},并用jQuery替换其他东西。jQuery文本占位符(通过文本选择?)
是的 - 我知道我可以有一个空的跨度与一个id和改变它的内部文本 - 这不是我所需要的。
谢谢
使用: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>
编辑:在进一步的研究,这似乎是对这些问题的重复:
$( '*:含有( “myMessage”)')返回包含匹配元素的jQuery
是的,jQuery,其实_JavaScript_可以做到。 – undefined
那你为什么不使用AngularJS呢? –
@ShijuKBabu不能使用AngularJS(虽然我真的很想),因为我正在处理的这个项目应该支持旧版本的浏览器(我说的和IE6一样古老 - YES !!!我知道!!!!)和Angular 8我不认为支持。 – developer82