我有三個div和Id喜歡爲它們添加點擊功能。 理想情況下,我希望他們都使用相同的功能,並使用ther ID作爲參數如何在div中傳遞一個div ID作爲參數?
當我運行這個時,無論我點擊哪個框,我都會收到'leftBox'的提醒。
有人可以解釋我做錯了什麼?
$('<div id="imageBoxOne">< src="images/carOne.jpg"></div>');
$('<div id="imageBoxTwo">< src="images/carTwo.jpg"></div>');
$('<div id="imageBoxThree">< src="images/carThree.jpg"></div>');
$("#imageBoxOne").click(moveImages);
$("#imageBoxTwo").click(moveImages);
$("#imageBoxThree").click(moveImages);
function moveImages(imageId) {
if (imageId = imageBoxOne){
alert('leftBox');
}
else if (imageId = imageBoxTwo){
alert('middleBox');
}
else {
alert('rightBox');
}
};
使用'=='vs'='一個是比較,另一個是賦值 – Jakub
img是怎麼回事? – mplungjan