業務需要動態的修改data-name對應的值
我需要動態的修改data-name對應的值
但是動態修改過以后,使用data('name')方法,一直都是以前的值。
動態修改后,無法獲取最新值-----解決辦法
1.使用console.dir()打印當前數據具體信息,會發現,當前對象中,有最新的數據信息。
2.那么只要使用.
號,一直點點點,就能取到最新的數據了。
//我的代碼如下
//監聽文本框改變事件,如何獲取增加刪除后的name呢
$(document).on('change keyup changed', ".fieldlistsub input.neibu,.fieldlistsub textarea.neibu,.fieldlistsub select.neibu", function () {
// 獲取動態生成的data數據
var nowdata=$(this).closest(".fieldlistsub")
console.dir(nowdata)
var shuaxin_name=nowdata[0].dataset.name
console.dir(shuaxin_name)
refresh(shuaxin_name);
});