我有一个隐藏的输入,其中使用mediaId
将动态innerHTML
插入其中。我需要知道这个值何时发生变化,所以我想在下面使用这个函数。
在更改值的地方,我正在调用下面的setMediaId
函数,我可以在更改时成功提醒id。
我现在遇到的问题是dynamicChange
功能似乎永远不会发生。我做错了什么?
function setMediaId(v) {
$(document).ready(function(){
alert(v);
$('#mediaid').val(v).trigger('dynamicChange');
$('#mediaid').on('dynamicChange', function() {
alert();
});
});
}
答案 0 :(得分:0)
如果您直接定义函数和调用函数,首先不需要$(document).ready(function(){
。
尝试
function setMediaId(v) {
alert(v);
$('#mediaid').val(v).trigger('dynamicChange');
}
$(document).ready(function(){
$('#mediaid').on('dynamicChange', function() {
alert();
});
});