与data-id无关的关联操作

时间:2016-09-20 10:45:31

标签: jquery

我希望能够将data-id用作动作的标识符,但不确定如何完成。通常对于id,我会执行以下操作:

$("#id").click.......

但是我不知道使用data-id作为标识符的语法。这样的东西,但不知道是什么:

$(data-id).click.....

1 个答案:

答案 0 :(得分:1)

你可以这样做:

$(document).ready(function() {
  $("[data-id='mydiv']").click(function() {
    alert($(this).text());
  });
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<div data-id="mydiv">click me div text</div>