mat*_*att 8 javascript jquery replace
我有以下html结构:
<div class="event tiny">
<a href="/whatever">Something</a>
</div>
Run Code Online (Sandbox Code Playgroud)
我想text用"Anything" 取代这个链接......
这样做......
$('.event a').replaceWith("Anything");
...文本被替换但链接也消失了.
这样做......
$('.event a').text().replaceWith("Anything");
… 什么都没发生.
I H*_*azy 19
像这样,如果新文本都是一样的.
$('.event a').text("Anything");
Run Code Online (Sandbox Code Playgroud)
jQuery循环遍历a元素,并用"Anything"文本替换其内容.
这些建议,用于在a中设置内部文本和URL链接a href对我来说不起作用(使用JQuery v1.8.3)
这是做了什么工作:
HTML
<a id="hrefAnalysisName" ></a>
Run Code Online (Sandbox Code Playgroud)
JavaScript的
$("a#hrefAnalysisName").attr("href", "/SomePage/ShowAnalysisDetails.aspx");
$("a#hrefAnalysisName").text("Show analysis");
Run Code Online (Sandbox Code Playgroud)
希望这可以帮助!