javascript - 尝试在 JQuery 中执行 if/else 语句

标签 javascript jquery html if-statement jquery-selectors

我正在尝试执行一个简单的 JQuery 代码,也就是一个 if/else 语句。这是我的代码:

$('#butt_click, #pary').click(function() {
    if ($(this).attr('id').val() == "butt_click") {
    alert("You clicked button");
    } else {
    alert("You clicked pary");
    }
});

上面的代码根本不起作用。似乎找不到问题...帮助将不胜感激。谢谢..

最佳答案

这看起来不对:

$(this).attr('id').val()

尝试使用 $(this).attr('id')或者简单地 this.id相反(如果您尝试从单击的元素访问 id 属性)。

关于javascript - 尝试在 JQuery 中执行 if/else 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17897724/

相关文章:

html - 使用 select2 时保留输入验证 CSS 类

php - 在端口 8080 上运行的 Apache 会阻止 JavaScript 中的动态加载脚本吗?

javascript - 如何比较两个对象数组并更改另一个数组中未找到的对象的属性?

javascript - 具有多个模块的 vuex 命名空间 mapState

javascript - 在上下文或 props 中找不到 "store"

Jquery - 如何选择距离TD最近的Dom元素

javascript - 我如何将置信区间添加到使用 D3 直方图绘制的分布图?

jquery - 屏幕中央的 javascript 或 css3 模态框不是页面

javascript - 灯箱效果JS帮助请

php - PHP 数据库搜索表单的问题