[英]Remove the text before input using jquery
我在SharePoint在线页面中有以下标记:-
<span dir="none">
<span class="ms-formdescription">Type the Web address:
<a id="ProjectLinkToOMS_5205a8ac-b318-479c-b47d-81d61d06d244_$UrlControlId" aria-describedby="ProjectLinkToOMS" href="javascript:TestURL('ProjectLinkToOMS_5205a8ac-b318-479c-b47d-81d61d06d244_$UrlFieldUrl')" target="_self">Link To OMS</a>
<br>
</span>
<input dir="ltr" type="text" value="http://test.com" id="ProjectLinkToOMS_5205a8ac-b318-479c-b47d-81d61d06d244_$UrlFieldUrl" aria-describedby="ProjectLinkToOMS" aria-label="Type the Web address:" class="ms-long" style="display: none;">
<br>
哪里有文本Type the web address
..所以不确定我如何编写jQuery代码以删除文本(该文本在ID为ProjectLinkToOMS_....
的a
之前)?
假设页面上只有一个,而您可能没有。
var element = $(".ms-formdescription"); // this will need to change
一旦有了元素,它应该很简单。 假设您没有将动态事件添加到href,这将起作用。
element.html(element.html().replace("Type the web address", "");
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.