Jquery字符串过滤

时间:2012-07-18 21:43:36

标签: javascript jquery string

我正在做一些花哨的js片段来自动将文本框的值复制到以后的范围内。

<input name="data[ask_admin_name]" onkeyup=
    "$("#admin_name").html($(this).val())"
type="text" id="ask_admin_name">

然后,稍后,

<span id="admin_name"></span>

<>中删除html相关标签的最快,最简单,最常见的方法是什么?

我可以使用更多的js行,但我想知道这个任务是否有特定的功能,例如,$(this).val().strip('<>');

2 个答案:

答案 0 :(得分:6)

改为使用text()方法:

<input onkeyup="$('#admin_name').text(this.value)">

DEMO: http://jsfiddle.net/9Wu4N/

答案 1 :(得分:1)

只需从要删除的html中创建一个元素,然后对该元素运行jQuery .text()方法。

$("<p>bla</p>").text() // bla