我有三个 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');
}
};