「ddlCaseFiles」という DropDownList があります。次に、イベントをキャプチャする jQuery .change() 関数を含むスクリプトをインポートします。次に、dropDownList を並べ替える 3 つのラジオ ボタンがあります。デフォルトのラジオ ボタンが読み込まれると、イベントが発生します。しかし、別のラジオ ボタンを選択するとすぐに、イベントは発生しなくなります。
ここに私のドロップダウンリストがあります:
<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() を使用したことがありません。だから多分私は何かが欠けている