首頁 > 後端開發 > php教程 > javascript - 請問a標籤onlick事件取得目前data-name

javascript - 請問a標籤onlick事件取得目前data-name

WBOY
發布: 2023-03-02 14:42:02
原創
1385 人瀏覽過

javascript - 請問a標籤onlick事件取得目前data-name

javascript - 請問a標籤onlick事件取得目前data-name

回覆內容:

javascript - 請問a標籤onlick事件取得目前data-name

javascript - 請問a標籤onlick事件取得目前data-name

範例代碼: http://codepen.io/hj624608494...

問題出現在 this的指向 this永遠指向函數執行時的物件.

<code>function choose(){
  alert($(this).data('name'));
  // undefind 因为choose函数的this指向的是window
}

function choose2(){
  $('#J_a').click(function(){
    // 这个点击事件的匿名函数的this 指向的是 $('#J_a') 这个对象
    alert($(this).data('name'));
  })
}
choose2()</code>
登入後複製

綁定事件的時候把this傳進去,onclick="choose(this)"

function choose(x){

<code>alert(x.getAttribute("data-name"))</code>
登入後複製

}

$(this).attr('data-name');

取得屬性 - attr()
jQuery attr() 方法用於取得屬性值。

$('#toy').attr('data-name');

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板