如何将 $(this)
与 JS 函数一起使用,然后找到 attr
?
function date_box() {
alert(this.getAttribute(week));
}
我想从名为 gospel_table
4 的元素获取属性 week
。点击gospel_table4
,就会触发该函数:
<a href='#'><div id='gospel_table4' week='$one_date' onclick='date_box()'> Week $one_date </div></a>
我做不到:
$(this).click...
因为gospel_table4
中只有一个元素是可点击的。使用另一种方法,gospel_table4
的所有元素都是可点击的。
基本上,如何从 date_box() 函数中获取 attr?
最佳答案
你的函数中需要一个参数
HTML:
<a href='#'><div id='gospel_table4' week='$one_date' onclick='date_box(this)'> Week $one_date </div></a>
Javascript:
function date_box(thisdiv){
alert($(thisdiv).attr("week"));
}
关于javascript - 如何在JS函数中使用$(this)然后找到attr?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39783072/