Javascript 在使用jquery输入之前删除文本

Javascript 在使用jquery输入之前删除文本,javascript,jquery,Javascript,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

我在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>

键入网址:



如果有文本,请键入网址。。因此,我不确定如何编写jQuery代码来删除文本(位于id为
ProjectLinkToOMS_417;..
a
之前的文本?

假设页面上只有一个文本,而您可能没有

var element = $(".ms-formdescription");  // this will need to change
一旦你有了元素,它应该是简单的。假设您没有向href添加动态事件,这将起作用

element.html(element.html().replace("Type the web address", "");

看起来像是一些PHP的剩菜。首先检查服务器端。@V.Volkov这是一个SharePoint页面,我无法控制生成的标记。。我只能编写jQuery代码来修改标记..感谢您的回复,,现在的问题是span本身没有id。。所以我不能直接选择跨度。。我所能做的是,我可以通过它后面的
a
链接访问span文本。