首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jQuery没有看到“一个”锚标签,因为一些奇怪的原因?

jQuery没有看到“一个”锚标签,因为一些奇怪的原因?
EN

Stack Overflow用户
提问于 2013-08-02 20:25:22
回答 1查看 159关注 0票数 0

是否存在中jQuery无法识别或选择锚标记的实例,而不管选择器有多隐?最近对wordpress的更新似乎使我的(管理)窗口锚标记对我编写的任何脚本都是不可见的。

代码语言:javascript
复制
<a href="#TB_inline?width=600&amp;height=550&amp;inlineId=ss-edit-image-box" data-id="6285" id="6285" title="Edit Individual Image Info" class="edit-image thickbox prettylink" style="display: inline;">» Edit 6285</a>

这是一个模态窗口链接。点击它会带来模态窗口。这实际上是可行的。

但是让ajax变成"post“是不可能的。我试图按类选择锚标记的尝试似乎仍然没有给出任何结果。

代码语言:javascript
复制
//get_image_ajax
$(document).on('click', '.edit-image', function (e) {

    e.preventDefault();

    var data = {
        action: 'ss_professional_ajax',
        security: '<?php echo $ajax_nonce; ?>',
        image_id: $(this).attr('id'),
    };

    $.post(ajaxurl, data, function (response) {
        $('#ss-edit-image-box-content').empty();
        $('#' + loading_icon).show();
        $('#ss-edit-image-box-content').append(response);
        $('#' + loading_icon).hide();
    });
    return false;
});

这是非常重要的注意,这个问题发生在wordpress 3.6更新。在一切都好之前。

EN

回答 1

Stack Overflow用户

发布于 2013-08-02 21:31:40

这显然是一个基本的jquery操作,由于某种原因,wordpress 3.6模态/加厚框管理区域阻塞了它。

我只是通过使用$('#whatever').trigger('click');来启动模态窗口,使用人工单击元素来触发事件来解决这个问题。

奇怪的是,没有人能用“到底发生了什么”来回答这个问题。我们将把它留给其他人在3.6之后遇到同样的问题的1/10万,00的机会。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18025591

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档