2013-06-18 17 views
-2

Here is the code去掉所有的HTML標籤,我有:如何從字符串

我想確保用戶不會把任何HTML標籤中的「添加職責」字段。因此,舉例來說,如果用戶寫這樣的:

<div>Test</div> 

然後,它把這個到責任田:

Test 

我認爲這是與此命令,但我不能讓它我的代碼中工作:

$("#resp_input").html($("#resp_input").text()); 
+0

不,這與html()命令無關! – MaVRoSCy

+1

不要。相反,當你稍後輸出字符串時,對HTML實體進行編碼。 – meagar

+0

在此處查看答案:http://stackoverflow.com/questions/822452/strip-html-from-text-javascript?rq=1 –

回答

1

您可以使用此代碼:

$('#responsibilities').text($("<div>" + eachline + "</div>").text()); 

請參閱this update

+0

你能解釋這一行嗎?它的工作原理,但我不明白。我真的不明白爲什麼div有 – Jimmy

+0

它將任何文本插入到DIV,然後讀取裏面的文本 – kdureidy