你好
所以我有这段代码:
$(document).on('click', ".buttonSelectAllOpt", function () {
alert(this.attr("id"));
});
和PHP:
$iii=1
while([...]){
echo "<span class=\"buttonSelectAllOpt\" id=\"buttonSelectAllOpt$iii\">Some text</span>";
$iii++;
}
我希望这个是.buttonSelectAllOpt,但是
似乎此引用到文档,而不是选择器。
您知道我是否可以致电选择器吗?
最佳答案
您的示例中的this
将引用被单击的.buttonSelectAllOpt
元素,但是您需要将其包装在jQuery对象中以访问attr()
方法。尝试这个:
$(document).on('click', ".buttonSelectAllOpt", function () {
alert($(this).attr("id"));
});
Example fiddle