繁体   English   中英

使用jQuery在输入之前删除文本

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM