GarfieldOfficial
@GarfieldOfficial
Помог? - Отметь решением.

Как получить значение id кликнутого элемента?

Есть функция, которая срабатывает при нажатии на элемент:
function getdetails(){
    var id = ?;
    $.ajax({
        type: "POST",
        url: "main.php",
        data: {id:id}
    }).done(function( result )
        {
            $(".file").html( result );
        });
}

Как получить значение id элемента, на который был произведен клик?
Пробовал $(this).attr('id');, но возвращает undefined.
  • Вопрос задан
  • 79 просмотров
Решения вопроса 2
TTATPuOT
@TTATPuOT
https://code.patriotovsky.ru/
Достаточно навешать вашу функцию на клик и вы сможете получить доступ к $(this)
$("button").on('click', function() {
    var id = $(this).attr('id');
    $.ajax({
        type: "POST",
        url: "main.php",
        data: {id:id}
    }).done(function( result )
        {
            $(".file").html( result );
        });
})
Ответ написан
sergiks
@sergiks Куратор тега JavaScript
♬♬
Попробуйте this.id

Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Artezio Нижний Новгород
от 130 000 до 180 000 ₽
XPOWER Одесса
от 3 000 до 5 500 $
Artezio Москва
от 160 000 до 220 000 ₽