2011-07-26 36 views
0


asp的文本框內跨度標籤沒有在Firefox工作

我能夠使用jquery
繼生成ASP TextBox控件裏面的一些標籤是jQuery的

var bb = document.createElement('span'); 
    bb.innerHTML= "test123"; 
    $("#" + "<%= TextBox1.ClientID %>").append(bb); 

我可以看到IE中的文本「test123」,但Firefox中的空白文本框(我正在使用5)。

當我在firebug中看到該跨度在文本框內創建。

誰能告訴我如何使該跨度內容顯示/得到FF顯示?

回答

0

前::

本質.append操作將跨度分成我曾經遇到過這樣的問題。 Chrome/Firefox並不總是反映這種變化。

而是試圖通過使用

TextBox.value += "Testing content addition"; 
+0

我知道這是一個JavaScript函數添加。但我需要在該文本框內的SPAN標籤。如果我給一個標籤,它會顯示「 test123」。不只是「test123」。我需要這個的原因是我只需要在文本框內格式化一些文本。 – mathesh