我很难用新文本替换链接的文本。
我有以下行
$('#myLink').text("UpdateValue");
这使用前工作,直到我做了更改,从而解决一些应该从未断过..现在这个是附加的文字&不是取代它。
有人可以确认它应该替换现有的文本,而不是将文本追加到现有的文本?还是我疯了?
感谢
(疯狂)戴夫
我很难用新文本替换链接的文本。
我有以下行
$('#myLink').text("UpdateValue");
这使用前工作,直到我做了更改,从而解决一些应该从未断过..现在这个是附加的文字&不是取代它。
有人可以确认它应该替换现有的文本,而不是将文本追加到现有的文本?还是我疯了?
感谢
(疯狂)戴夫
这是一个PEBKAC错误。
一个不小心复制&粘贴产生下列被粘贴到用户控件:
<a id="lnkShowClipboard" class="ClipboardLink" href="#">
注意到没有</a>
无论出于何种原因在浏览器试图完成未完成的HTML以自己的方式&无论如何,jQuery不同意它。
谢谢你们
戴夫
请参阅从http://api.jquery.com/text/此评论:
- 报价 - 任何人
一个怪癖人遇到 这样的:
<label id="myLabel" />
$("#myLabel").text("newText");
将连续你要添加字符串 newText而不是替换它。您 需要指定标签是:
<label id="myLabel"></label>
然后,它会取代正确的文本。
- END QUOTE -
这是否适用于您的代码?
这与我遇到的问题类似,但不一样。这是一个完整的,我的地址是不完整的 – DaveDev 2010-03-18 10:55:07
,请复制粘贴你的代码,因为这个代码工作得很好 - 我刚刚检查了它。 – Crozin 2010-03-18 10:19:21
粘贴的东西太多了..我会在你面前留言,因为我已经看到它在以前工作(一百万次!)。我认为在某个地方还有另一个bug,它通过打破我的链接文本来体现自身。这是'那些日子之一'的开始 – DaveDev 2010-03-18 10:21:47
是否在我的答案中显示此错误适用于您的情况的示例代码? – 2010-03-18 10:33:19