jQuery onclick警报关闭按钮

时间:2013-07-30 18:22:14

标签: javascript jquery

我想在按下警告框右上角的x时触发一些代码。

我正在使用内置对话框的jquery。我可以在chrome中看到开发人员工具中的元素,但是没有看到我可以引用在onclick中使用的ID?

<a href="#" class="ui-dialog-titlebar-close ui-corner-all" role="button">
    <span class="ui-icon ui-icon-closethick">close</span>
</a>

3 个答案:

答案 0 :(得分:1)

$('a.ui-dialog-titlebar-close span.ui-icon-closethick').on('click', function() {
    // code to hide dialog box...
}

这显然是一个非常具体的选择器,但由于我们没有太多的背景,我不确定你可以侥幸逃脱多少。您可以轻松地使用a.ui-dialog-titlebar-closespan.ui-icon-closethick作为选择器。

答案 1 :(得分:1)

使用jQuery .on()。如果您在其他位置使用图标,请选择标题栏中的.ui-icon.ui-icon-closethick元素。

您必须使用而不是选择元素,否则,#用于选择 id 属性的元素..

的JavaScript / jQuery的

$('.ui-dialog-titlebar-close .ui-icon.ui-icon-closethick').on('click', function () {
    alert("test");
});

Live Demo

答案 2 :(得分:0)

您可以使用课程ui-dialog-titlebar-close