Что я хочу сделать здесь, это захватить идентификатор каждой строки, на которую щелкнет пользователь. Таким образом, если пользователь щелкает правой кнопкой мыши по строке с id = 22, мне нужно записать «22». Я новичок в JQuery.Получить идентификатор строки таблицы html после правого щелчка
Вот то, что я до сих пор:
$("tr").mousedown(function(event) {
if (event.which === 3) {
alert($(this).attr("id"));
}
});
Это не дает мне ничего назад, хотя. Каждый <tr>
имеет прикрепленный к нему идентификатор. Как получить вопрос.
EDIT:
Даже используя 'тр', я не в состоянии обнаружить MouseDown событие по какой-то причине.
Убедитесь, что вы привязываете обработчик после того, как документ готов. Замечание: [вы можете ** всегда ** использовать 'this.id' вместо' $ (this) .attr ("id") '.] (Http: // stackoverflow.com/q/4651923/139010) –
Можете ли вы привести образец своей страницы в JSFiddle. –
Я думаю, у меня может быть другая проблема, потому что я даже не обнаружил событие mousedown. Я могу добраться до '# tbl1 tbody', но это конец. Если я добавлю 'tr', я не получу событие. – NaN