Как сделать так, чтобы jquery нацеливался на нажатую кнопку, а не на первый экземпляр
Привет, у меня есть функция JQuery. В последнее время потребности изменились, и теперь вместо одной кнопки у нас будет много. После его опробования возникает проблема, независимо от того, какую кнопку Вы нажмете, JQuery извлекает данные из первой кнопки. Он должен быть изменен, чтобы получить его из одного экземпляра, который щелкается.
(function($) { $(".content-button").click(function(e) { e.preventDefault(); var $contentWrapper = $("#content-wrapper"); var postId = $contentWrapper.data("id"); $.ajax({ url: "/direct.php", type: "POST", data: { "post_id": postId }, }) .done(function(data) { $contentWrapper.html(''); $contentWrapper.append(data); }); }); $(".content-button").mouseup(function(e) { if (e.which == 1) { $(".content-button").hide(); } }); })(jQuery);
Что я уже пробовал:
Я думаю, что должен использовать (это), но все, что я пробовал, потерпело неудачу, я не очень хорошо понимаю JQuery.
Kornfeld Eliyahu Peter
Ваш HTML может помочь понять проблему...