我已经看过有关检测输入ID值更改的教程,但有一个快速片段或代码,如果要更改输入ID名称,它会更新吗?我在这方面有点新鲜,我做了一些研究,发现了这段代码
mysqlData.ready()

是否可以检测输入ID的名称是否发生变化然后自动更新并更改变量?
示例setInterval(function() { ObserveInputValue($('#input_id').val()); }, 100);
如果输入ID更改为nameofperson,哪些代码会自动检测到并将输入ID名称更改为nameofperson?
答案 0 :(得分:0)
它会在input
var original="test";
setInterval(function() { // the will listen the id change or not
var current = $('input').attr('id');
if(original != current) //matching the id with previous id
{
original = current;
console.log('id was changed your new id= '+current)
}
}, 100);
var count =0;
$('button').click(function(){
$('input').attr('id','change'+count);//each time you click id was changed.
count++;
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input id="test" class="changing">
<button>changeId</button>