1. 程式人生 > >jquery attr和data給元素添加自定義屬性

jquery attr和data給元素添加自定義屬性

方式 data 情況 logs .cn strong 目前 es2017 tid

博主不才,將自己總結的寫在這裏,如有問題歡迎一起討論;

jquery給一個元素添加自定義屬性目前見過兩種方式

方式一:attr

方式二:data

這兩種放方式都可以給元素添加自定義屬性

如:$(‘div‘).attr( " data-zidingyi" ,“dig” )

  $(‘div‘).data( " data-zidingyi" ,“dig”)  

兩種情況都可以;但一般情況用data因為他兼容性更好;

項目經驗: 自定義屬性在大項目中很常見,本人在最近的項目中就是通過自定義屬性實現傳值得,

項目右邊是一個有很多企業名稱的列表列表,點擊列表中的每一項左邊一個小彈框會顯示,小彈框

裏會詳細顯示公司名稱和一些小信息,這時問題來了,點擊左邊的列表要傳一個entId字段和值給小彈框

裏面,小彈框接收到後保存自定義屬性並取名entid並然後把值傳到http頭部給下一個頁面。

技術分享

jquery attr和data給元素添加自定義屬性