2010-01-27 70 views
0

原諒我,因爲這可能是你的jQuery的人一個簡單的問題在那裏,但我有以下幾點:與圖像填充DIV當L1標籤被點擊(jQuery的)

  1. 與圖像作爲列表無序列表項目
  2. 空div盒虛線邊框表明它是空

我希望用戶能夠點擊一個列表項,並有空div填補它的形象。

在此先感謝

回答

4

你可以寫這樣的事情:

$('ul li:has(img)').click(function() { 
    $('#divBox').append($('img', this).clone()); 
}); 

編輯:固定第一個版本。

,或者,

$('ul li:has(img)').click(function() { 
    $('#divBox #imageElem').attr('src', $('img', this).attr('src')); 
}); 
+0

有聲有色,很好的解決方案,但如何保持圖像列表中?並且在DIV中設置圖像,而不是追加它。如果我使用你的解決方案,它會一直將圖像添加到div,同時將它們從無序列表中刪除。 – st4ck0v3rfl0w 2010-01-27 03:09:26

+0

試試我的選擇。 – SLaks 2010-01-27 03:09:47

+0

我試過了,我還沒有找到另一種工作方式(我甚至將你的「atr」改爲「attr」)我相信這是我的愚蠢錯誤,而不是你的代碼... – st4ck0v3rfl0w 2010-01-27 03:15:27