我不确定我是否可以使用旧的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 :(得分:0)
尝试将处理程序附加到IMG元素no LI。我想,LI元素可能无法包裹你的图像。
由此:
$(".inv_list li").click(function() {
对此:
$(".inv_list li").click(function() {
或者将你的LI设为CSS display:block;
还要检查你的风格。也许你没有正确的“hilite
”课程。