我有一個名爲「ddlCaseFiles」的DropDownList。 然後我有一個腳本,我導入包含jQuery .change()函數來捕獲事件。然後我有3個單選按鈕將dropDownList排序。當加載默認單選按鈕時,事件觸發。但只要我選擇另一個單選按鈕,則該事件不會再發出。jQuery .change()只會觸發一次
這裏是我的DropDownList:
<asp:DropDownList runat="server" ID="ddlCaseFiles" DataSourceID="dsMyCaseFiles"
DataTextField="Display" DataValueField="FileID" OnPreRender="ddl_PreRender" />
,這裏是我的jQuery .change():
$('#ddlCaseFiles').change(function() {
debugger;
$('#lblNextExhibitNumber').text('');
var temp = $(this).val();
});
這裏是什麼樣的單選按鈕做剪斷:
protected void rbByFileName_CheckedChanged(object sender, EventArgs e)
{
ddlCaseFiles.DataSourceID = "dsCaseFilesReverse";
ddlCaseFiles.DataTextField = "Display";
ddlCaseFiles.DataValueField = "FileID";
}
protected void rbByFileID_CheckedChanged(object sender, EventArgs e)
{
ddlCaseFiles.DataSourceID = "dsCaseFiles";
ddlCaseFiles.DataTextField = "Display";
ddlCaseFiles.DataValueField = "FileID";
}
我從來沒有使用.change()之前。因此,也許我缺少一些東西
你能顯示HTML列表嗎? –
嘗試點擊(或點擊)事件。 – alfred
即使我點擊下拉列表,它也不會捕獲任何東西,因爲它會觸發。我正在嘗試捕獲selectedValue。但通過jquery – john