正在使用Jquery處理程序,但我添加的用於測試的選擇控件沒有任何處理程序,它顯示相同的行爲。
jQuery(function() {
jQuery("#Accounts").change(function() {
var accountID = jQuery("#Accounts > option:selected").attr("value");
jQuery.ajax({
type: "GET",
contentType: "application/json; charset=utf-8",
url: changeAccountUrl + "/" + accountID,
data: "{}",
dataType: "json",
success: function (value) {
if (value == null || value.length <= 0) {
jQuery("#DefaultIndex").val("no default index");
document.getElementById("lblResults").innerHTML = "";
}
else {
jQuery("#DefaultIndex").val(value);
document.getElementById("lblResults").innerHTML = "";
}
}
});
jQuery("#gridShipments").trigger("reloadGrid");
});
});
jQuery(function() {
jQuery("#Status").change(function() {
jQuery("#gridShipments").trigger("reloadGrid");
document.getElementById("lblResults").innerHTML = "";
});
});
來源
2011-03-04 00:14:55
Jon
這聽起來像你可能有另一個jQuery選擇器針對一個'input',其下拉列表是一個'input'元素。該選擇器或懸停事件的選擇器不夠具體。 – 2011-03-04 00:09:53
特定的懸停事件會有幫助嗎?如果是這樣,代碼將是什麼樣子? – Jon 2011-03-04 00:23:25