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.
  • Вопрос задан
  • 82 просмотра
Решения вопроса 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

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

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

Войти через центр авторизации
Похожие вопросы