是否可以插入,f.e。 to" span",这样的属性。
<span data-text="Hello world"></span>
如果事件达到其条件,则脚本从&#34;数据文本&#34;中获取信息。并将其插入&#34; span&#34;。
因此,结果跨度将类似于
<span data-text="Hello world">Hello world</span>
答案 0 :(得分:1)
是的,您可以使用text
,如下所示
$('span[data-text]').text(function() {
return $(this).data('text');
});
$('span[data-text]')
将选择其中包含<span>
属性的所有data-text
元素text()
用于迭代所有匹配的元素并更新其各自的innerText
。您也可以使用html()
代替text()
。$(this).data('text')
将检索当前(data-text
)元素的$(this)
属性值,并从函数返回它将更新innerText。<强>演示强>
$('span[data-text]').text(function() {
return $(this).data('text');
});
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script>
<span data-text="Hello world"></span>
<span data-text="GoodBye World!"></span>
<span data-text="Is it Working?"></span>
&#13;