0
是否有jQuery無法識別或選擇錨標記的任何實例,無論該選擇器有多隱含?最近對WordPress的更新似乎使我的(管理員)模式窗口定位標記對我寫的任何腳本都是不可見的。由於某種奇怪的原因,jQuery沒有看到「a」錨標籤?
<a href="#TB_inline?width=600&height=550&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」不會發生。看來我試圖通過類選擇錨標籤仍然沒有給出任何東西。
//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更新。一切都很好之前。
查看您使用的代碼可能更容易。這可能是你的錯誤,而不是jQuery。 – Cary
向我們展示如何綁定到有問題的錨點,也許它是動態創建的,而您綁定的代碼是錯誤的 – Huangism
它甚至可以得到答案的獎勵。更新原始帖子。 – Orangeman555