Javascript Jquery字符串过滤
我正在做一个漂亮的js片段,自动将文本框的值复制到以后的范围中Javascript Jquery字符串过滤,javascript,jquery,string,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> 什么是最快、最简单、最jquery-est的方法来去除与html相关的标记 我可以使
<input name="data[ask_admin_name]" onkeyup=
"$("#admin_name").html($(this).val())"
type="text" id="ask_admin_name">
然后后来,
<span id="admin_name"></span>
什么是最快、最简单、最jquery-est的方法来去除与html相关的标记
我可以使用更多的js行来完成,但我想知道是否有一个特定的函数用于此任务,例如,$this.val.strip 只需从要剥离的html创建一个元素,然后在该元素上运行jQuery.text方法
$("<p>bla</p>").text() // bla
只需从要剥离的html创建一个元素,然后在该元素上运行jQuery.text方法
$("<p>bla</p>").text() // bla
请改用以下方法:
<input onkeyup="$('#admin_name').text(this.value)">
演示:改用方法:
<input onkeyup="$('#admin_name').text(this.value)">
演示:this.value与$this.val相同吗?是的!太棒了-那也会更快。@Erty的结果是肯定的。值是本机表单元素属性。它将比使用jQuery val方法更快。this.value与$this.val相同吗?是的!太棒了-那也会更快。@Erty的结果是肯定的。值是本机表单元素属性。它将比使用jqueryval方法更快地工作。