我有一个图片,请点击我发出一些ajax
个请求。
我需要将一个变量从$_GET[]
传递给我的onclick函数,所以我希望执行以下操作
<img id="img1" class="<?=$_GET['value']"?> />
和jquery
$("#img1").click(function()
{
how can i get the class value here???
});
由于
答案 0 :(得分:3)
$(this).attr('class');
仅供参考,jquery中还有专门的类方法,例如addClass(),removeClass(),hasClass()&amp; toggleClass()
答案 1 :(得分:0)
$(this).attr("class");
另请注意$("#img")
不会抓到任何东西。然而,这两个将:
$("img")
$("[id^=img]")
答案 2 :(得分:0)
您可以使用$(this).attr("class");
。
无关:毫无疑问,有人会对我的答案发表评论,建议缓存$("#img")
的结果。
答案 3 :(得分:0)
$(this).attr('class')