JS赋值隐藏input并监听值变化
给 input 赋值
var a = 0;
$("#btn").on('click', function() {
$('#input').val(++a)
})
var inputObj = document.querySelector('#input')
Object.defineProperty(inputObj, 'value', {
set: function(v) {
// 监听到input值改变。。
console.log(v)
return v
}
})
快捷键:fuzhijianting
源:
sublime_text格式
<snippet>
<content><![CDATA[
JS赋值隐藏input并监听值变化
给 input 赋值
var a = 0;
\$("#btn").on('click', function() {
\$('#input').val(++a)
})
var inputObj = document.querySelector('#input')
Object.defineProperty(inputObj, 'value', {
set: function(v) {
// 监听到input值改变。。
console.log(v)
return v
}
})
]]></content>
<tabTrigger>fuzhijianting(js动态监听input的赋值变化)</tabTrigger>
<scope></scope>
</snippet>
发表评论 取消回复