複数のスパン要素内にネストされているチェックボックス要素を特定したいのですが、以下は私のコードスニペットです
<asp:Label ID="Label13" runat="server" AssociatedControlID="chk1" CssClass="required" Style="vertical-align : baseline ; margin:0px;" >
<span style="background : none transparent scroll repeat 0% 0% ; cursor: pointer ; display : inline-block ; margin-right : 8px ; text-align : right ; vertical-align : top ; width : 160px">
HI HOW ARE YOU...</span>
<span style="cursor : pointer ; font : 99% sans-serif ; height : 27px ; margin : 0px ; padding-bottom : 0px ; padding-left : 8px ; padding-right : 10px ; padding-top : 7px ; text-align : left ; vertical-align : top ; width : 257px">
<span style="display:inline-block;width:38%;text-align : left; margin : -20px;padding-left : 10px ; padding-right:10px">
<asp:CheckBox runat="server" ID="chk1" Text="Yes" Checked="false" /></span>
<span style="display:inline-block;width:38%;"> <asp:CheckBox runat="server" Checked="false" ID="chk2" Text="No" /></span></span></asp:Label>
したがって、私のフォームはjqueryを使用して送信され、以下で言及したすべての要素が見つかります。
$this.find('.required :input, .required select').each(function () {
var $input = $(this),
fieldValue = $.trim($input.val()),
labelText = $input.closest('label').text().replace(o.removeLabelChar, ''),
errorMsg = '';
したがって、この find メソッド メソッドはすべての入力要素を検索します。しかし、残念ながら、チェックボックスを見つけることができません。親切にいくつかの解決策を提供してください。