javascript - 使用 NodeJS 在 JQuery 中查找复选框

标签 javascript jquery node.js checkbox

我想在使用 NodeJS 和 JQuery 时查找网页中是否存在复选框(接受其他建议),但我无法找到表单中复选框的正确路径。

以下是网页代码:

<form id="roombookingform" class="form-horizontal" role="form" method="POST">
                <input type="hidden" name="gid" value="962"><fieldset class="s-lc-rm-cap-l-1"><legend><h2>IVC Library - Room 100E <small>Capacity: 1</small></h2></legend><div>Location: First floor

Room amenities: 
- one table, four chairs
- a white board*
- a tower fan

*Markers are available for checkout at the Circulation Desk</div><div class="checkbox">
                      <label for="sch489789587">
                        <input type="checkbox" name="sid[]" id="sch489789587" value="489789587" data-seq="2281101" class="durc" onchange="checkDur('489789587');">
                        8:00am - 8:30am
                      </label>
                    </div><input type="hidden" name="dur489789587" id="sch489789587dur" value="30"><input type="hidden" name="t_sch489789587" id="t_sch489789587" value="IVC Library - Room 100E 8:00am - 8:30am Tuesday, February 7, 2017"><div class="checkbox">
                      <label for="sch489789588">
                        <input type="checkbox" name="sid[]" id="sch489789588" value="489789588" data-seq="2281102" class="durc" onchange="checkDur('489789588');">
                        8:30am - 9:00am
                      </label>
                    </div><input type="hidden" name="dur489789588" id="sch489789588dur" value="30"><input type="hidden" name="t_sch489789588" id="t_sch489789588" value="IVC Library - Room 100E 8:30am - 9:00am Tuesday, February 7, 2017"><div class="checkbox">
                      <label for="sch489789589">
                        <input type="checkbox" name="sid[]" id="sch489789589" value="489789589" data-seq="2281103" class="durc" onchange="checkDur('489789589');">
                        9:00am - 9:30am
                      </label>
                    </div><input type="hidden" name="dur489789589" id="sch489789589dur" value="30"><input type="hidden" name="t_sch489789589" id="t_sch489789589" value="IVC Library - Room 100E 9:00am - 9:30am Tuesday, February 7, 2017"><div class="checkbox">
                      <label for="sch489789590">
                        <input type="checkbox" name="sid[]" id="sch489789590" value="489789590" data-seq="2281104" class="durc" onchange="checkDur('489789590');">
                        9:30am - 10:00am
                      </label>
                    </div><input type="hidden" name="dur489789590" id="sch489789590dur" value="30"><input type="hidden" name="t_sch489789590" id="t_sch489789590" value="IVC Library - Room 100E 9:30am - 10:00am Tuesday, February 7, 2017"><div class="checkbox">
                      <label for="sch489789591">
                        <input type="checkbox" name="sid[]" id="sch489789591" value="489789591" data-seq="2281105" class="durc" onchange="checkDur('489789591');">
                        10:00am - 10:30am
                      </label>
                    </div><input type="hidden" name="dur489789591" id="sch489789591dur" value="30"><input type="hidden" name="t_sch489789591" id="t_sch489789591" value="IVC Library - Room 100E 10:00am - 10:30am Tuesday, February 7, 2017"><div class="checkbox">
                      <label for="sch489789592">
                        <input type="checkbox" name="sid[]" id="sch489789592" value="489789592" data-seq="2281106" class="durc" onchange="checkDur('489789592');">
                        10:30am - 11:00am
                      </label>
                    </div><input type="hidden" name="dur489789592" id="sch489789592dur" value="30"><input type="hidden" name="t_sch489789592" id="t_sch489789592" value="IVC Library - Room 100E 10:30am - 11:00am Tuesday, February 7, 2017"><div class="checkbox">
                      <label for="sch489789593">
                        <input type="checkbox" name="sid[]" id="sch489789593" value="489789593" data-seq="2281107" class="durc" onchange="checkDur('489789593');">
                        11:00am - 11:30am
                      </label>
                    </div><input type="hidden" name="dur489789593" id="sch489789593dur" value="30"><input type="hidden" name="t_sch489789593" id="t_sch489789593" value="IVC Library - Room 100E 11:00am - 11:30am Tuesday, February 7, 2017"><div class="checkbox">
                      <label for="sch489789594">
                        <input type="checkbox" name="sid[]" id="sch489789594" value="489789594" data-seq="2281108" class="durc" onchange="checkDur('489789594');">
                        11:30am - 12:00pm
                      </label>
                    </div><input type="hidden" name="dur489789594" id="sch489789594dur" value="30"><input type="hidden" name="t_sch489789594" id="t_sch489789594" value="IVC Library - Room 100E 11:30am - 12:00pm Tuesday, February 7, 2017"><div class="checkbox">
                      <label for="sch489789595">
                        <input type="checkbox" name="sid[]" id="sch489789595" value="489789595" data-seq="2281109" class="durc" onchange="checkDur('489789595');">
                        12:00pm - 12:30pm
                      </label>
                    </div><input type="hidden" name="dur489789595" id="sch489789595dur" value="30"><input type="hidden" name="t_sch489789595" id="t_sch489789595" value="IVC Library - Room 100E 12:00pm - 12:30pm Tuesday, February 7, 2017"><div class="checkbox">
                      <label for="sch489789596">
                        <input type="checkbox" name="sid[]" id="sch489789596" value="489789596" data-seq="2281110" class="durc" onchange="checkDur('489789596');">
                        12:30pm - 1:00pm
                      </label>
                    </div><input type="hidden" name="dur489789596" id="sch489789596dur" value="30"><input type="hidden" name="t_sch489789596" id="t_sch489789596" value="IVC Library - Room 100E 12:30pm - 1:00pm Tuesday, February 7, 2017"><div class="checkbox">
                      <label for="sch489789597">
                        <input type="checkbox" name="sid[]" id="sch489789597" value="489789597" data-seq="2281111" class="durc" onchange="checkDur('489789597');">
                        1:00pm - 1:30pm
                      </label>
                    </div><input type="hidden" name="dur489789597" id="sch489789597dur" value="30"><input type="hidden" name="t_sch489789597" id="t_sch489789597" value="IVC Library - Room 100E 1:00pm - 1:30pm Tuesday, February 7, 2017"><div class="checkbox">
                      <label for="sch489789598">
                        <input type="checkbox" name="sid[]" id="sch489789598" value="489789598" data-seq="2281112" class="durc" onchange="checkDur('489789598');">
                        1:30pm - 2:00pm
                      </label>
                    </div><input type="hidden" name="dur489789598" id="sch489789598dur" value="30"><input type="hidden" name="t_sch489789598" id="t_sch489789598" value="IVC Library - Room 100E 1:30pm - 2:00pm Tuesday, February 7, 2017"><div class="checkbox">
                      <label for="sch489789599">
                        <input type="checkbox" name="sid[]" id="sch489789599" value="489789599" data-seq="2281113" class="durc" onchange="checkDur('489789599');">
                        2:00pm - 2:30pm
                      </label>
                    </div><input type="hidden" name="dur489789599" id="sch489789599dur" value="30"><input type="hidden" name="t_sch489789599" id="t_sch489789599" value="IVC Library - Room 100E 2:00pm - 2:30pm Tuesday, February 7, 2017"><div class="checkbox">
                      <label for="sch489789600">
                        <input type="checkbox" name="sid[]" id="sch489789600" value="489789600" data-seq="2281114" class="durc" onchange="checkDur('489789600');">
                        2:30pm - 3:00pm
                      </label>
                    </div><input type="hidden" name="dur489789600" id="sch489789600dur" value="30"><input type="hidden" name="t_sch489789600" id="t_sch489789600" value="IVC Library - Room 100E 2:30pm - 3:00pm Tuesday, February 7, 2017"><div class="checkbox">
                      <label for="sch489789601">
                        <input type="checkbox" name="sid[]" id="sch489789601" value="489789601" data-seq="2281115" class="durc" onchange="checkDur('489789601');">
                        3:00pm - 3:30pm
                      </label>
                    </div><input type="hidden" name="dur489789601" id="sch489789601dur" value="30"><input type="hidden" name="t_sch489789601" id="t_sch489789601" value="IVC Library - Room 100E 3:00pm - 3:30pm Tuesday, February 7, 2017"><div class="checkbox">
                      <label for="sch489789602">
                        <input type="checkbox" name="sid[]" id="sch489789602" value="489789602" data-seq="2281116" class="durc" onchange="checkDur('489789602');">
                        3:30pm - 4:00pm
                      </label>
                    </div><input type="hidden" name="dur489789602" id="sch489789602dur" value="30"><input type="hidden" name="t_sch489789602" id="t_sch489789602" value="IVC Library - Room 100E 3:30pm - 4:00pm Tuesday, February 7, 2017"><div class="checkbox">
                      <label for="sch489789603">
                        <input type="checkbox" name="sid[]" id="sch489789603" value="489789603" data-seq="2281117" class="durc" onchange="checkDur('489789603');">
                        4:00pm - 4:30pm
                      </label>
                    </div><input type="hidden" name="dur489789603" id="sch489789603dur" value="30"><input type="hidden" name="t_sch489789603" id="t_sch489789603" value="IVC Library - Room 100E 4:00pm - 4:30pm Tuesday, February 7, 2017"><div class="checkbox">
                      <label for="sch489789604">
                        <input type="checkbox" name="sid[]" id="sch489789604" value="489789604" data-seq="2281118" class="durc" onchange="checkDur('489789604');">
                        4:30pm - 5:00pm
                      </label>
                    </div><input type="hidden" name="dur489789604" id="sch489789604dur" value="30"><input type="hidden" name="t_sch489789604" id="t_sch489789604" value="IVC Library - Room 100E 4:30pm - 5:00pm Tuesday, February 7, 2017"><div class="checkbox">
                      <label for="sch489789605">
                        <input type="checkbox" name="sid[]" id="sch489789605" value="489789605" data-seq="2281119" class="durc" onchange="checkDur('489789605');">
                        5:00pm - 5:30pm
                      </label>
                    </div><input type="hidden" name="dur489789605" id="sch489789605dur" value="30"><input type="hidden" name="t_sch489789605" id="t_sch489789605" value="IVC Library - Room 100E 5:00pm - 5:30pm Tuesday, February 7, 2017"><div class="checkbox">
                      <label for="sch489789606">
                        <input type="checkbox" name="sid[]" id="sch489789606" value="489789606" data-seq="2281120" class="durc" onchange="checkDur('489789606');">
                        5:30pm - 6:00pm
                      </label>
                    </div><input type="hidden" name="dur489789606" id="sch489789606dur" value="30"><input type="hidden" name="t_sch489789606" id="t_sch489789606" value="IVC Library - Room 100E 5:30pm - 6:00pm Tuesday, February 7, 2017"><div class="checkbox">
                      <label for="sch489789607">
                        <input type="checkbox" name="sid[]" id="sch489789607" value="489789607" data-seq="2281121" class="durc" onchange="checkDur('489789607');">
                        6:00pm - 6:30pm
                      </label>
                    </div><input type="hidden" name="dur489789607" id="sch489789607dur" value="30"><input type="hidden" name="t_sch489789607" id="t_sch489789607" value="IVC Library - Room 100E 6:00pm - 6:30pm Tuesday, February 7, 2017"><div class="checkbox">
                      <label for="sch489789608">
                        <input type="checkbox" name="sid[]" id="sch489789608" value="489789608" data-seq="2281122" class="durc" onchange="checkDur('489789608');">
                        6:30pm - 7:00pm
                      </label>
                    </div><input type="hidden" name="dur489789608" id="sch489789608dur" value="30"><input type="hidden" name="t_sch489789608" id="t_sch489789608" value="IVC Library - Room 100E 6:30pm - 7:00pm Tuesday, February 7, 2017"><div class="checkbox">
                      <label for="sch489789609">
                        <input type="checkbox" name="sid[]" id="sch489789609" value="489789609" data-seq="2281123" class="durc" onchange="checkDur('489789609');">
                        7:00pm - 7:30pm
                      </label>
                    </div><input type="hidden" name="dur489789609" id="sch489789609dur" value="30"><input type="hidden" name="t_sch489789609" id="t_sch489789609" value="IVC Library - Room 100E 7:00pm - 7:30pm Tuesday, February 7, 2017"><div class="checkbox">
                      <label for="sch489789610">
                        <input type="checkbox" name="sid[]" id="sch489789610" value="489789610" data-seq="2281124" class="durc" onchange="checkDur('489789610');">
                        7:30pm - 8:00pm
                      </label>
                    </div><input type="hidden" name="dur489789610" id="sch489789610dur" value="30"><input type="hidden" name="t_sch489789610" id="t_sch489789610" value="IVC Library - Room 100E 7:30pm - 8:00pm Tuesday, February 7, 2017"><div class="checkbox">
                      <label for="sch489789611">
                        <input type="checkbox" name="sid[]" id="sch489789611" value="489789611" data-seq="2281125" class="durc" onchange="checkDur('489789611');">
                        8:00pm - 8:30pm
                      </label>
                    </div><input type="hidden" name="dur489789611" id="sch489789611dur" value="30"><input type="hidden" name="t_sch489789611" id="t_sch489789611" value="IVC Library - Room 100E 8:00pm - 8:30pm Tuesday, February 7, 2017"><div class="checkbox">
                      <label for="sch489789612">
                        <input type="checkbox" name="sid[]" id="sch489789612" value="489789612" data-seq="2281126" class="durc" onchange="checkDur('489789612');">
                        8:30pm - 9:00pm
                      </label>
                    </div><input type="hidden" name="dur489789612" id="sch489789612dur" value="30"><input type="hidden" name="t_sch489789612" id="t_sch489789612" value="IVC Library - Room 100E 8:30pm - 9:00pm Tuesday, February 7, 2017"><a href="#bform" class="sr-only">Skip to registration form</a></fieldset><fieldset class="s-lc-rm-cap-l-1"><legend><h2>IVC Library - Room 200G <small>Capacity: 1</small></h2></legend><div>Location: Second floor

Room amenities: 
- one table, four chairs
- a white board*
- a tower fan

*Markers are available for checkout at the Circulation Desk</div><div class="checkbox">
                      <label for="sch489789613">
                        <input type="checkbox" name="sid[]" id="sch489789613" value="489789613" data-seq="2282101" class="durc" onchange="checkDur('489789613');">
                        8:00am - 8:30am
                      </label>
                    </div><input type="hidden" name="dur489789613" id="sch489789613dur" value="30"><input type="hidden" name="t_sch489789613" id="t_sch489789613" value="IVC Library - Room 200G 8:00am - 8:30am Tuesday, February 7, 2017"><div class="checkbox">
                      <label for="sch489789614">
                        <input type="checkbox" name="sid[]" id="sch489789614" value="489789614" data-seq="2282102" class="durc" onchange="checkDur('489789614');">
                        8:30am - 9:00am
                      </label>
                    </div><input type="hidden" name="dur489789614" id="sch489789614dur" value="30"><input type="hidden" name="t_sch489789614" id="t_sch489789614" value="IVC Library - Room 200G 8:30am - 9:00am Tuesday, February 7, 2017"><div class="checkbox">
                      <label for="sch489789615">
                        <input type="checkbox" name="sid[]" id="sch489789615" value="489789615" data-seq="2282103" class="durc" onchange="checkDur('489789615');">
                        9:00am - 9:30am
                      </label>
                    </div><input type="hidden" name="dur489789615" id="sch489789615dur" value="30"><input type="hidden" name="t_sch489789615" id="t_sch489789615" value="IVC Library - Room 200G 9:00am - 9:30am Tuesday, February 7, 2017"><div class="checkbox">
                      <label for="sch489789616">
                        <input type="checkbox" name="sid[]" id="sch489789616" value="489789616" data-seq="2282104" class="durc" onchange="checkDur('489789616');">
                        9:30am - 10:00am
                      </label>
                    </div><input type="hidden" name="dur489789616" id="sch489789616dur" value="30"><input type="hidden" name="t_sch489789616" id="t_sch489789616" value="IVC Library - Room 200G 9:30am - 10:00am Tuesday, February 7, 2017"><div class="checkbox">
                      <label for="sch489789617">
                        <input type="checkbox" name="sid[]" id="sch489789617" value="489789617" data-seq="2282105" class="durc" onchange="checkDur('489789617');">
                        10:00am - 10:30am
                      </label>
                    </div><input type="hidden" name="dur489789617" id="sch489789617dur" value="30"><input type="hidden" name="t_sch489789617" id="t_sch489789617" value="IVC Library - Room 200G 10:00am - 10:30am Tuesday, February 7, 2017"><div class="checkbox">
                      <label for="sch489789618">
                        <input type="checkbox" name="sid[]" id="sch489789618" value="489789618" data-seq="2282106" class="durc" onchange="checkDur('489789618');">
                        10:30am - 11:00am
                      </label>
                    </div><input type="hidden" name="dur489789618" id="sch489789618dur" value="30"><input type="hidden" name="t_sch489789618" id="t_sch489789618" value="IVC Library - Room 200G 10:30am - 11:00am Tuesday, February 7, 2017"><div class="checkbox">
                      <label for="sch489789619">
                        <input type="checkbox" name="sid[]" id="sch489789619" value="489789619" data-seq="2282107" class="durc" onchange="checkDur('489789619');">
                        11:00am - 11:30am
                      </label>
                    </div><input type="hidden" name="dur489789619" id="sch489789619dur" value="30"><input type="hidden" name="t_sch489789619" id="t_sch489789619" value="IVC Library - Room 200G 11:00am - 11:30am Tuesday, February 7, 2017"><div class="checkbox">
                      <label for="sch489789620">
                        <input type="checkbox" name="sid[]" id="sch489789620" value="489789620" data-seq="2282108" class="durc" onchange="checkDur('489789620');">
                        11:30am - 12:00pm
                      </label>
                    </div><input type="hidden" name="dur489789620" id="sch489789620dur" value="30"><input type="hidden" name="t_sch489789620" id="t_sch489789620" value="IVC Library - Room 200G 11:30am - 12:00pm Tuesday, February 7, 2017"><div class="checkbox">
                      <label for="sch489789621">
                        <input type="checkbox" name="sid[]" id="sch489789621" value="489789621" data-seq="2282109" class="durc" onchange="checkDur('489789621');">
                        12:00pm - 12:30pm
                      </label>
                    </div><input type="hidden" name="dur489789621" id="sch489789621dur" value="30"><input type="hidden" name="t_sch489789621" id="t_sch489789621" value="IVC Library - Room 200G 12:00pm - 12:30pm Tuesday, February 7, 2017"><div class="checkbox">
                      <label for="sch489789622">
                        <input type="checkbox" name="sid[]" id="sch489789622" value="489789622" data-seq="2282110" class="durc" onchange="checkDur('489789622');">
                        12:30pm - 1:00pm
                      </label>
                    </div><input type="hidden" name="dur489789622" id="sch489789622dur" value="30"><input type="hidden" name="t_sch489789622" id="t_sch489789622" value="IVC Library - Room 200G 12:30pm - 1:00pm Tuesday, February 7, 2017"><div class="checkbox">
                      <label for="sch489789623">
                        <input type="checkbox" name="sid[]" id="sch489789623" value="489789623" data-seq="2282111" class="durc" onchange="checkDur('489789623');">
                        1:00pm - 1:30pm
                      </label>
                    </div><input type="hidden" name="dur489789623" id="sch489789623dur" value="30"><input type="hidden" name="t_sch489789623" id="t_sch489789623" value="IVC Library - Room 200G 1:00pm - 1:30pm Tuesday, February 7, 2017"><div class="checkbox">
                      <label for="sch489789624">
                        <input type="checkbox" name="sid[]" id="sch489789624" value="489789624" data-seq="2282112" class="durc" onchange="checkDur('489789624');">
                        1:30pm - 2:00pm
                      </label>
                    </div><input type="hidden" name="dur489789624" id="sch489789624dur" value="30"><input type="hidden" name="t_sch489789624" id="t_sch489789624" value="IVC Library - Room 200G 1:30pm - 2:00pm Tuesday, February 7, 2017"><div class="checkbox">
                      <label for="sch489789625">
                        <input type="checkbox" name="sid[]" id="sch489789625" value="489789625" data-seq="2282113" class="durc" onchange="checkDur('489789625');">
                        2:00pm - 2:30pm
                      </label>
                    </div><input type="hidden" name="dur489789625" id="sch489789625dur" value="30"><input type="hidden" name="t_sch489789625" id="t_sch489789625" value="IVC Library - Room 200G 2:00pm - 2:30pm Tuesday, February 7, 2017"><div class="checkbox">
                      <label for="sch489789626">
                        <input type="checkbox" name="sid[]" id="sch489789626" value="489789626" data-seq="2282114" class="durc" onchange="checkDur('489789626');">
                        2:30pm - 3:00pm
                      </label>
                    </div><input type="hidden" name="dur489789626" id="sch489789626dur" value="30"><input type="hidden" name="t_sch489789626" id="t_sch489789626" value="IVC Library - Room 200G 2:30pm - 3:00pm Tuesday, February 7, 2017"><div class="checkbox">
                      <label for="sch489789627">
                        <input type="checkbox" name="sid[]" id="sch489789627" value="489789627" data-seq="2282115" class="durc" onchange="checkDur('489789627');">
                        3:00pm - 3:30pm
                      </label>
                    </div><input type="hidden" name="dur489789627" id="sch489789627dur" value="30"><input type="hidden" name="t_sch489789627" id="t_sch489789627" value="IVC Library - Room 200G 3:00pm - 3:30pm Tuesday, February 7, 2017"><div class="checkbox">
                      <label for="sch489789628">
                        <input type="checkbox" name="sid[]" id="sch489789628" value="489789628" data-seq="2282116" class="durc" onchange="checkDur('489789628');">
                        3:30pm - 4:00pm
                      </label>
                    </div><input type="hidden" name="dur489789628" id="sch489789628dur" value="30"><input type="hidden" name="t_sch489789628" id="t_sch489789628" value="IVC Library - Room 200G 3:30pm - 4:00pm Tuesday, February 7, 2017"><div class="checkbox">
                      <label for="sch489789629">
                        <input type="checkbox" name="sid[]" id="sch489789629" value="489789629" data-seq="2282117" class="durc" onchange="checkDur('489789629');">
                        4:00pm - 4:30pm
                      </label>
                    </div><input type="hidden" name="dur489789629" id="sch489789629dur" value="30"><input type="hidden" name="t_sch489789629" id="t_sch489789629" value="IVC Library - Room 200G 4:00pm - 4:30pm Tuesday, February 7, 2017"><div class="checkbox">
                      <label for="sch489789630">
                        <input type="checkbox" name="sid[]" id="sch489789630" value="489789630" data-seq="2282118" class="durc" onchange="checkDur('489789630');">
                        4:30pm - 5:00pm
                      </label>
                    </div><input type="hidden" name="dur489789630" id="sch489789630dur" value="30"><input type="hidden" name="t_sch489789630" id="t_sch489789630" value="IVC Library - Room 200G 4:30pm - 5:00pm Tuesday, February 7, 2017"><div class="checkbox">
                      <label for="sch489789631">
                        <input type="checkbox" name="sid[]" id="sch489789631" value="489789631" data-seq="2282119" class="durc" onchange="checkDur('489789631');">
                        5:00pm - 5:30pm
                      </label>
                    </div><input type="hidden" name="dur489789631" id="sch489789631dur" value="30"><input type="hidden" name="t_sch489789631" id="t_sch489789631" value="IVC Library - Room 200G 5:00pm - 5:30pm Tuesday, February 7, 2017"><div class="checkbox">
                      <label for="sch489789632">
                        <input type="checkbox" name="sid[]" id="sch489789632" value="489789632" data-seq="2282120" class="durc" onchange="checkDur('489789632');">
                        5:30pm - 6:00pm
                      </label>
                    </div><input type="hidden" name="dur489789632" id="sch489789632dur" value="30"><input type="hidden" name="t_sch489789632" id="t_sch489789632" value="IVC Library - Room 200G 5:30pm - 6:00pm Tuesday, February 7, 2017"><div class="checkbox">
                      <label for="sch489789633">
                        <input type="checkbox" name="sid[]" id="sch489789633" value="489789633" data-seq="2282121" class="durc" onchange="checkDur('489789633');">
                        6:00pm - 6:30pm
                      </label>
                    </div><input type="hidden" name="dur489789633" id="sch489789633dur" value="30"><input type="hidden" name="t_sch489789633" id="t_sch489789633" value="IVC Library - Room 200G 6:00pm - 6:30pm Tuesday, February 7, 2017"><div class="checkbox">
                      <label for="sch489789634">
                        <input type="checkbox" name="sid[]" id="sch489789634" value="489789634" data-seq="2282122" class="durc" onchange="checkDur('489789634');">
                        6:30pm - 7:00pm
                      </label>
                    </div><input type="hidden" name="dur489789634" id="sch489789634dur" value="30"><input type="hidden" name="t_sch489789634" id="t_sch489789634" value="IVC Library - Room 200G 6:30pm - 7:00pm Tuesday, February 7, 2017"><a href="#bform" class="sr-only">Skip to registration form</a></fieldset>

上面的代码被缩短以适应,但仍然提供足够的数据。

假设我想查看 ID 为 sch489789587 的复选框是否存在(它是表单中的第一个),我该怎么做?我正在使用这样的东西:

   if ($('#sch489789587 ').closest('roombookingform').find('input:checkbox').length > 0)
        console.log("Checkbox exists.");

编辑: 运行上述请求的 NodeJS 代码:

require("jsdom").env("http://ivc.libcal.com/rooms_acc.php?gid=962&d=2017-02-10&cap=0", function (err, window) {
    if (err) {
        console.error(err);
        return;
    }

    var $ = require("jquery")(window);
    if ($('#sch489789587').length > 0) {
        console.log('checkbox present')
    }
});

最佳答案

如果您只想检查元素是否存在,可以使用 .length 来检查元素是否存在。

if ($('#sch489789587').length > 0)
   console.log('Checkbox exists');

如果您想查看第一个复选框的id = 'sch489789587',您可以这样做

if ($("#roombookingform").find("input[type=checkbox]").first().attr("id") == "sch489789587")
   console.log('first checkbox has id sch489789587');

关于javascript - 使用 NodeJS 在 JQuery 中查找复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41973926/

相关文章:

javascript - 使用ajax将数据发送到php页面并获取响应并显示在字段中

javascript - Facebook 受众网络 - 以无限滚动方式加载广告

jquery - 将 XPath 转换为 jQuery 选择器的工具?

javascript - 为什么在使用 val() 更新输入值时 jquery 方法 html() 仍然有旧内容

node.js - pm2:系统找不到指定路径(Node.js)

javascript - Node.js 抛出 er 未处理的错误事件

javascript - Node.js:监听器有问题

javascript - 使用显示模块模式时如何在 Eclipse 中查看大纲?

php - 将多维 JSON 数组传递给 jQuery 函数

javascript - 如何使用纯JS删除在jQuery中设置的事件监听器?