GridView
私はGridView
(Row-wise)の場合、trueまたはfalseに設定されている場合のように、のようにチェックされた値をCheckBox
から取得しました。 からtrue/falseの値を取得してjQuery
を使用して、GridView
の外にある別のCheckBoxに設定する必要があります。だから私は、以下を使用しようとしていた。jQueryのGridViewからTrue/Falseを取得する
$("#grdDetails tr").click(function() {
$(this).find('td').each(function (e) {
$("#ContentPlaceHolder1_txtUserName").val($(this).closest('tr').find("span[id*=lblName]").text());
$("#ContentPlaceHolder1_txtEmail").val($(this).closest('tr').find("span[id*=lblEmail]").text());
if ($(this).closest('tr').find("input[id*=chkStatus]").attr('checked') == true) //Here I am trying to check the status of the CheckBox from GridView
{
$('#ContentPlaceHolder1_chkStatus').attr('checked', true);
}
else
{
$('#ContentPlaceHolder1_chkStatus').attr('checked', false);
}
});
});
私は正しいことをやってGridView
からCheckBox
の状態を確認しようとしていますかどうかわからないです。
注:私はもう一度書いていますが - GridView
列ステータスを持っており、すべての人やメンバーがウェブサイトでCheckBox
とアクティブな場合、それを示しています。私の必要条件は、行をクリックすると、特定の行からすべての情報を取得し、true/falseのようなステータスのCheckBox
です。今、CheckBox
以外のjQuery
を使用して他の値を取得できます。例として、下の画像を参照してください。第2行目では、CheckBox
はチェックされていません。これはfalseを意味します。フォームでは、チェックされていないままにしておく必要があります。
ここでサンプルを見ることができます。@Asif Ali。 – user8512043
'.att( 'checked')の代わりに' .is( ':checked') 'を試してください' –
これは@Alex Kudryashevを動かしました。回答として投稿することができますので、回答としてマークすることができます。もしあなたが手伝ってくれれば、私はそれについて簡単な問題を抱えています。 – user8512043