我很難用新文本替換鏈接的文本。
我有以下行
$('#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