1

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

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

如果我$(".start1")代替这个,则输出值。这里有什么问题?

4

2 回答 2

3

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

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

$('.start1').click(function(){
    alert($(this).data("point"));
});
于 2013-09-22T19:46:10.533 回答
0

在我看来,$(this)这并不是你想要的。也许您click()从错误的范围调用该函数?

于 2013-09-22T19:52:28.803 回答