我想更改以下内容的文本,即输入网址:到插入网址
<span class="ms-formdescription">
Type the Web address: (
<a id="ctl00_m_g_5bbc2ab5_1127_4528_9c7e_448f368ff570_ctl00_ctl05_ctl11_ctl00_ctl00_ctl04_ctl0 0_ctl00_UrlControlId" target="_self"
href="javascript:TestURL('ctl00_m_g_5bbc2ab5_1127_4528_9c7e_448f36…tl00_ctl05_ctl11_ctl00_c tl00_ctl04_ctl00_ctl00_UrlFieldUrl')"></a>
)
</span>
我尝试了以下
$("span.ms-formdescription:contains('Type the Web address:')").html().replace('Type the Web address:','Insert website address');
然而它没有改变。
答案 0 :(得分:0)
您需要使用html函数再次设置它。你实际上已经使用了html()但没有使用html()设置它。
$("span.ms-formdescription:contains('Type the Web address:')").html( $("span.ms-formdescription:contains('Type the Web address:')").html().replace('Type the Web address:','Insert website address'));
更好的代码是:
var span = $("span.ms-formdescription:contains('Type the Web address:')");
span.html(span.html().replace('Type the Web address:','Insert website address'))
演示在这里: http://plnkr.co/edit/ZCtf8lgdx54HNtKFhUuJ?p=preview
如果它回答了您的问题,请标记为答案