У меня есть что-то похожее на следующее ... использовал скрипт python для заполнения JSON.jquery click a img hide a LI
<ul>
<li id="p1" class="x">val1 <img id="ip1" class="redx" src="redx.gif"/></li>
<li id="p2" class="x">val2 <img id="ip2" class="redx" src="redx.gif"/></li>
<li id="p3" class="x">val3 <img id="ip3" class="redx" src="redx.gif"/></li>
<li id="p4" class="x">val4 <img id="ip4" class="redx" src="redx.gif"/></li>
</ul>
Я хотел бы некоторые JQuery для ... когда нажмите на красный крестик изображение .., чтобы скрыть всю LI клетки она находится.
Я попробовал несколько вещей, но ... к нет.
EDIT: Всего .. это, похоже, не вызывает ... это похоже на фундаментальную проблему.
$(function(){
function removeli() {
alert("got here" + this.id);
}
$("redx").click(removeli);
});
Любые идеи по окончательному коду jquery для этого?
LOL даже если это правда. по-прежнему не стоит исправлять синтаксис. В firebug я должен видеть, что onclick добавлен ко всем ли в коде? – Kirby
, что наиболее вероятно, потому что вы динамически добавляете строки после настройки обработчика кликов. используйте 'live' или' delegate', чтобы добавить обработчики событий, как предлагалось @Tatu. который будет работать и для вновь вставленных элементов. – Anurag
Я, наконец, понял, что случилось с синтаксисом TATU. Спасибо за обновление. Спасибо всем за помощь! :) Задача решена. – Kirby