我有五個圖像。當我點擊一個我想要一個警告框打開。現在就進行測試。它沒有觸發任何東西。任何建議爲什麼它不是?謝謝。開關沒有觸發
$(document).ready(function() {
$("input:image").click(function(evt) {
evt.preventDefault();
setSearch($(this).val());})
})
function setSearch()
{
switch(this){
case "Place":
alert("Case is Place");
break;
case "Cuisine":
alert("Case is Cuisine");
break;
case "City":
alert("Case is City");
break;
case "State":
alert("Case is State");
break;
case "ZipCode":
alert("Case is ZipCode");
break;
}
}
在圖像
<td width="192"><div align="center"> <input name="Place" type = "image" id="Place" value = "Place" src="../Glass-Place.jpg" alt="Place"
什麼是'$(N)'N' .VAL()'?你是不是指'$(this).val()'? – VisioN
圖像的ID。請參閱修改後的代碼以瞭解圖像上的內容。 –
您調用'setSearch'的方式,'this'指的是'window'。你是不是想轉換傳遞給函數的第一個參數? –