href 的 jquery 规则仅包含#

发布于 2024-10-24 03:25:35 字数 215 浏览 2 评论 0原文

如何在 href 为“#”的类 .button 上应用规则 事实上

,任何具有真正 href 的按钮都会执行他的按钮操作,另一个,另一个操作

只是为了清除

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

我喜欢该功能的操作除了 # 之外的任何东西上执行 排除#

是不是更清楚了?

How to apply a rule on a class .button that have a href of "#" only

in fact, any button with a real href will do his button thing, the other one, onother thing

just to clear thing

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

i like that function to be executed on anything BUT #...
exclude #

is it more clear ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

GRAY°灰色天空 2024-10-31 03:25:35

现场演示

http://jsfiddle.net/Jaybles/nEdHH/

< HTML

<button href="#" id="button0"></button>
<button href="123" id="button1"></button>
<button href="123" id="button2"></button>

JS

$('button[href!="#"]').click(function(){
    alert($(this).attr('id'));
});

Live Demo

http://jsfiddle.net/Jaybles/nEdHH/

HTML

<button href="#" id="button0"></button>
<button href="123" id="button1"></button>
<button href="123" id="button2"></button>

JS

$('button[href!="#"]').click(function(){
    alert($(this).attr('id'));
});
郁金香雨 2024-10-31 03:25:35

您应该使用属性选择器

$('a[href!="#"].button').click(...)

You should use attribute selectors:

$('a[href!="#"].button').click(...)
暗喜 2024-10-31 03:25:35
$(".jbutton[href='#']").click(...
$(".jbutton[href='#']").click(...
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文