javascript - 单击按钮时 JQuery OnClick 不起作用

标签 javascript jquery html onclick onclicklistener

我有一个 naqvigation 按钮,单击该按钮时应将另一个 html 页面加载到具有“main”类的 div 中,为此我添加了一个带有 JQuery 的 onclicklistener。这是 JQuery 代码:

$('WOFButton').on('click', function(event) {
    alert("clicked");
    $('.Main').load('wof.html');
});

但是,当我单击按钮时什么也没有发生。没有错误消息,什么都没有。提前致谢!

最佳答案

您的查询选择器是 $('WOFButton')。

因此 jQuery 正在寻找带有标签 WOFButton 的元素

您的 HTML 不太可能包含如下所示的标记:

<WOFButton></WOFButton>

如果您想获取Id为WOFButton的元素

// bind <input id="WOFButton" type="button" />
$('#WOFButton').on('click', function(event) {
    alert("clicked");
    $('.Main').load('wof.html');
});

如果您打算使用类属性 WOFButton 获取它,则:

// bind <input class="WOFButton" type="button" />
$('.WOFButton').on('click', function(event) {
    alert("clicked");
    $('.Main').load('wof.html');
});

如果您想通过名称属性 WOFButton 获取它,则:

// bind <input name="WOFButton" type="button" />
$('[name="WOFButton"]').on('click', function(event) {
    alert("clicked");
    $('.Main').load('wof.html');
});

关于javascript - 单击按钮时 JQuery OnClick 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45115360/

相关文章:

javascript - Angular 元素绑定(bind)到相同的函数。避免对每个摘要进行多次调用

javascript - 如何使用 JQuery 或 Javascript 将 'required' 添加到基于段落类的输入字段?

javascript - jQuery - Ajax post 请求加载同一页面并将表单数据添加到 URL

javascript - 无法在 codeigniter 3.0.4 中加载 css 和 javascript

html - 在不更改 HTML 的情况下重新排列元素的视觉顺序

php - Mysql数据库只进入一次

javascript - InDesign 扩展脚本 : How do I transform the entire selection?

javascript - 我如何使用 jQuery 或 Javascript 定位 div 的第二个字母

javascript - 使用 Jquery 从 PHP 页面解码 JSON 数据

javascript - 如何使 OnClick 与 jQuery maphilight 一起工作