jquery - 如何提醒 jQuery 选择器中单引号之间输入的内容?

标签 jquery jquery-selectors selector

<a href="#" class="myclass anotherclass" id="myid anotherid">Link</a>

$('.myclass').click(function () {
    var foo = '';
    alert(foo);
});

在此示例中,我希望弹出一个警报,内容如下:“.myclass”。

如何提醒 jQuery 选择器中单引号之间输入的内容?

编辑:我只想提醒“myclass”。不是“myclass anotherclass”

最佳答案

当单击事件发生时,用于绑定(bind)它的 jQuery 对象不再存在。元素和事件处理程序都没有有关所使用的 jQuery 对象的任何信息。如果您想要来自 jQuery 对象的信息,则必须保留它:

var c = $('.myclass');
c.click(function () {
  alert(c.selector);
});

关于jquery - 如何提醒 jQuery 选择器中单引号之间输入的内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22184326/

相关文章:

javascript - 具有滚动效果的粘性导航栏在浏览器上不起作用,而在代码笔上却起作用

javascript - 在 JS 中使用选择器

javascript - 选择没有 jQuery 的所有链接和表单

android - 如何在选择器的可绘制对象中应用色调?

ios - 如何在@selector( objective-c )中传递变量?

javascript - Jquery表编辑行取消按钮无法正常工作

javascript - 给很多 DIV margin-left 很慢

Jquery数据表列标题垂直滚动的宽度问题

javascript - 我们可以在 MooTools/Jquery 选择器中使用 OR 运算符吗

javascript - jQuery :empty not working with input