jquery獲取動態修改后的data值,data()函數不能獲取最新的數據


業務需要動態的修改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);
 });

有相關需求,不懂的,聯系我的QQ:909743105 備注 cnblog


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM