我仍然是一個jquery/javascript新手,所以請原諒我,如果這是一個明顯的。
我正在爲一個會議製作一個藝術家生物頁面(它在此處在實時視圖http://www.thinkinc.org.au/artists.html中)。當您點擊一位藝術家的圖像時,一個colorbox會以藝術家簡介和視頻開啓。點擊縮略圖時,我想發送.remove()命令到用戶正在查看的發言者的初始視頻(「initvid」)。
有問題的JavaScript代碼是在這裏:
$(document).ready(function() {
$('.thumbnails img').click(function() {
$('#initvid')+$(this).attr('id').remove(); /* I want this to get #initvid + the id of the thumbnail image that was clicked (to make #initvidtyson or #initvidhitchens) then .remove() it */
$('#vidContainer').html('<iframe id="playingMovie" width="480" height="390" src="' + $(this).attr('toobId') +'" frameborder="0" allowfullscreen></iframe>');
$('#vidContainer iframe').fadeToggle(400);
});
});
如果你看一下我的縮略圖代碼,每個有它的生物,他們屬於藝術家的ID。 (例如;)。我想創建一個jquery函數來刪除#initvidhitchens或#initvidtyson(取決於哪些生物拇指被點擊)。
可能丟失了一些非常明顯的東西,但爲什麼不是我當前的代碼工作?
如果它是所有視頻都是同一個容器,爲什麼你需要d刪除和添加時,你可以只是覆蓋? – Khez 2011-05-04 05:06:36