私の問題は、実行時にチェックボックス ID を取得し、後で他の目的に使用したいということです。ただし、取得した id はオブジェクトとして読み込まれます。
私のコードは次のとおりです。
// Following code gives id of checkbox which contains myCheckbox as its id.
var myCheckbox= $('input[id$=myCheckbox]')[0].id;
// and Now I want to check if that checkbox is checked with following code:
if ($(myCheckbox).is(':checked'))
return 1;
else
return 0;
しかし、ここで myCheckbox id は id ではなく Object として読み取られるため、常に else 条件に入力して 0 を返します。このコードは、チェックボックスの id を直接入力すると機能します。
if ($('#ctl001_myCheckbox').is(':checked'))
return 1;
else
return 0;
それほど複雑ではないはずです。私は Javascript を使用してきましたが、JQuery は初めてです。