這工作(在Firefox而不是IE):動態jQuery選擇
document.getElementById(filename+'Likes').innerHTML=result;
document.getElementById(filename+'Like').setAttribute('class','hideGalleryLike');
document.getElementById(filename+'Dislike').setAttribute('class','hideGalleryLike');
我認爲jQuery代碼應該是:
$('#'+filename+'Likes').html(result);
$('#'+filename+'Like').attr('class','hideGalleryLike');
$('#'+filename+'Dislike').attr('class','hideGalleryLike');
但它不工作。 '文件名'始終以上傳文件的人的用戶名開頭,而文件名總是以字母開頭。我意識到改變班級的其他方式,但它似乎是動態選擇器是問題。
代碼看起來不錯。您是否嘗試過其他方式來設置課程?這是我想象的唯一可能是給定代碼的問題。還提供了一個'filename'的例子。 – 2012-02-12 19:09:32
發佈上下文。這應該工作得很好。 – Blender 2012-02-12 19:09:50