从输入jquery中删除HTML

时间:2012-08-01 15:54:30

标签: jquery

如果我从文本输入中获取.val(),我怎样才能确保那里没有HTML而只是纯文本?

我正在撰写一个小型聊天程序,但我不希望用户能够输入HTML。

1 个答案:

答案 0 :(得分:0)

您可以通过获取他们输入的HTML的textContent来实现:

// Get the value of the input
var inputText = $('#my-input').val();
// Store only the text and no HTML elements.
inputText = $(inputText)[0].textContent;

以下是一个例子:

http://jsfiddle.net/thom801/5A3sQ/1/