【发布时间】:2021-08-03 12:13:28
【问题描述】:
我有一个带有 2 个 li 项目的 ul,在用户选中复选框后,通过 saveBtn 按钮,我如何使用 jquery 来检查哪个 li 被选中?
<ul id="DATE_29_CB_P" class= "new-select" >
<li class="d"><input type="checkbox" onclick="onlyOne(this)" name="check" >07:30-09:00 </li>
<li class="d"><input type="checkbox" onclick="onlyOne(this)" name="check" >07:30-09:00 </li>
</ul>
<button id="DATE_29_CB_P_SUBBMIT" class="save it" onclick="saveBtn(this)">Save it!</button>
//In the saveBtn function, I have the following codes.
$("#DATE_29_CB_P li").each(function() {
if ($(this).find("input[type=checkbox]").prop(
":checked")) {
console.log("Check box in Checked");
} else {
console.log("Check box is not Checked");
}
});
它从来没有遇到过真正的情况,我是 jquery 的新手,花了几个小时测试但无法让它工作。我需要知道检查了哪一个,还需要获取 html 文本。任何帮助将不胜感激!
【问题讨论】:
标签: jquery css-selectors html-lists