jQuery无法获得attr值

时间:2013-09-22 19:44:29

标签: javascript jquery

我无法获得<div class="start1" id="1" point="a1">Start</div>元素的值,我使用的代码:

        $(this).click(function(){
        alert($(this).attr("point"));
        });

如果我放$(".start1")而不是这个,那么价值就会超过。这有什么不对?

2 个答案:

答案 0 :(得分:3)

尝试使用数据点而不是点,并在此模式下检索后:

<div class="start1" id="1" data-point="a1">Start</div>

$('.start1').click(function(){
    alert($(this).data("point"));
});

答案 1 :(得分:0)

在我看来$(this)没有提到你想要的东西。也许你从错误的范围调用click()函数?