私のリピーターはユーザーコントロール内にあり、asp:repeaterを使用します。リピーターのチェックボックスの一意のIDを取得するにはどうすればよいですか?
<asp:Repeater ID="rptrNotOnFile" Runat="server">
<ItemTemplate>
<tr>
<td> </td>
<td>Item <asp:Label ID="NotOnFileItemNumber" Runat="server" />:
<asp:Label ID="lblPartNumberNotOnFile" Runat="server" />
</td>
<td>
<asp:Checkbox id="chkPartSelected" runat="server" onClick="isSamChecked()"/>
</td>
<td>
<asp:Checkbox id="chkPartWatchParts" runat="server"/>
</td>
<td>
<asp:Checkbox id="samSelected" runat="server" onClick="isMbChecked()"/>
</td>
</tr>
</ItemTemplate>
</asp:Repeater>
チェックボックスchkPartSelectedとsamSelectedは、各リピータ項目であると、私は他にはその逆のチェックされたときに1をオフにしようとしています:ここに私のコードです。私はハードリピーターの各チェックボックスの一意のIDをコーディングが、私は、1つまたは多くのリピーターのアイテムを持つことができるので、私はそれがハードコードされたくない場合
<script>
function isMbChecked() {
if ($('#ResultsNotOnFile_rptrNotOnFile_ctl01_chkPartSelected').is(":checked"))
($('#ResultsNotOnFile_rptrNotOnFile_ctl01_chkPartSelected').prop("checked", false))
}
function isSamChecked() {
if ($('#ResultsNotOnFile_rptrNotOnFile_ctl01_samSelected').is(":checked"))
($('#ResultsNotOnFile_rptrNotOnFile_ctl01_samSelected').prop("checked", false))
}
</script>
これらの機能の作業:
は、ここに私のjqueryの機能です。
この一意のIDを取得して関数に渡すにはどうすればよいですか?私があなただったら任意の助け
おかげ
JGraham
返信いただきありがとうございます。私はこの仕事を私のためにすることができませんでした。私はJSとJQに新しいので、何か間違ったことがあるかもしれません。 – JGraham
@Jグラハムちょうど私が作った間違いに気づいた。今すぐチェックしてください。 – Gavin