У меня очень странная проблема с jquery mobile:
Я использую таблицу и скрываю строки:
$('tr ...').hide();
В строках таблицы есть определенные кнопки, такие как: button1.
Сначала я вызываю $ ('# button1'). Hide, а затем $ ('# button1'). Show, чтобы сделать видимой строку, но кнопка отсутствует, поэтому я вызываю:
$('#button1').button();
Теперь большая проблема в том, что я не могу снова прикрепить какие-либо события щелчка, а предыдущие события отсутствуют.
Я попытался применить следующие стратегии, чтобы прикрепить событие:
$("#button1").click(...); bzw. $("#button1").live('click', ...);
$(document).ready("#button1").click(function() {
alert(1);
});
$(document).ready("#button1").live('click', function() {
alert(1);
});
Ни первый, ни второй вариант не работают.Последние два варианта работают, но я не получаю правильный объект отправителя в качестве параметра события (то есть: $ (this) .attr ('id')).
Знаете ли вы решение этой проблемы, ябыл бы очень признателен за помощь.
Заранее спасибо, Мартин