jquery-存储变量中单击链接的ID

cbr*_*0wn 5 javascript jquery

这应该是基本的,但由于某种原因它不适合我.我只想在变量中单击具有某个类的链接时存储id,例如:

<a href="#" id="this_id_here" class="only_this_class">Some link</a>
Run Code Online (Sandbox Code Playgroud)

我希望jquery获取上面链接的id并将其存储在变量中.我试过$ this.attr("id")和$ this.id,但是没有这个有用.

这就是我对jquery的看法:

  $(".only_this_class").click(function() {

      var clickedId= $(this).attr("id");
      alert(clickedId);
   });
Run Code Online (Sandbox Code Playgroud)

我每次都得到"未定义".

Nav*_*eed 4

this我删除了之间_class的空间class="only_this _class",它对我有用。

在这里试试这个

请看一下jQuery 选择器

如果 HTML 中有两个类,则语法会有所不同:

$('.classA.classB')
Run Code Online (Sandbox Code Playgroud)

看看如何选择具有多个类的元素?