2
いくつかのa
要素data-giftid
属性を取得し、関数に値を渡す方法をデータ属性を関数に渡すには?
<a class="gift-info" data-giftid="1" ...
<a class="gift-info" data-giftid="12" ...
<a class="gift-info" data-giftid="99" ...
がありますか?
$(document).ready(function() {
$("a.gift-info").click(function(){
// how to pass data-giftid value into infoHide() function?
var _id= ...
infoHide(_id);
});
});
'VAR _id = $(この).dataセクション( 'giftid');' – Jai
'$(この).ATTR( 'データ-giftid')' –
か... 'this.getAttribute( 'data-giftid')' - 私はそれをカバーすると思います。あるいは、次のようにすることもできます: 'this.outerHTML.match(/(data-giftid =")(。*?)( ")/ g)[1]'。最後のアプローチが非効率的であると考える人もいます。 – user1167442