我使用此代码片段显示一个对话框。但是,这很好用:仅在我第一次单击表格单元格时才设置标题。再次重新加载页面后,将设置标题-一次。无限广告...

$(document).ready(function() {
    $("td[id^='_ctl0_tbl_content_reportid_']").click(function() {
        var tokens = this.id.split('_');
        var last_index = tokens.length - 1;
        var _dialog = $("#reportid_dialog_" + tokens[last_index]);
        var _title = _dialog.attr("title");

        _dialog.dialog({
            modal: true,
            closeText: 'Hide',
            width: 450,
            title: _title
        });
    });
)};


我将jQuery 1.4.2与jQuery-ui 1.8.2一起使用
也许有人告诉我我做错了什么。

最佳答案

dialog()将传递给它的元素移动到该元素,以便选择器不再匹配它。可能是吗?

09-11 19:01
查看更多