2011-09-21 62 views
0

我不確定是否可以使用良好的舊HTML完成此操作,或者如果我需要使用jQuery。我需要顯示一堆圖像,用戶將點擊其中的一個以「突出顯示」它,然後可以點擊按鈕繼續修改或刪除特定圖像。到目前爲止,這是我所:選擇圖像並修改表單提交

(function($){ 
    $(".inv_list li").click(function() { 
    $(this).toggleClass("hilite"); 
    }); 
})(jQuery); 


<ul class="inv_list"> 
    <li id="1"><img src=".."></li> 
    <li id="2"><img src=".."></li> 
</ul> 
<a href="#" class="buttonmod">Modify</a> 
<a href="#" class="buttondel">Delete</a> 

在這一點上,我可以切換的亮點,但我以後幾乎喪失。

回答

0

嘗試將處理程序附加到IMG元素no LI。 LI元素可能不會包裝你的圖像我猜。

從這:

$(".inv_list li").click(function() { 

要這樣:

$(".inv_list li").click(function() { 

或樣式的李要與CSS display:block;

而且還檢查了你的風格。也許你沒有一個正確的「hilite」類。