javascript - 如何使用 jQuery 获取具有特定值的复选框的标签

标签 javascript jquery

我正在尝试使用 jQuery 获取复选框的标签。这是我的 HTML:

<div class="checkbox">
    <label><input type="checkbox" name="cb_type[]" value="sold" >Sold</label>
</div>

我试过:

$("label[for=:checkbox[value='sold']]");

我知道这行得通:

$(":checkbox[value='sold']");

关于如何完成这项工作有什么想法吗?

最佳答案

你基本上已经做到了。只需要 parent 。

console.log($(":checkbox[value='sold']").parent());
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<div class="checkbox">
    <label><input type="checkbox" name="cb_type[]" value="sold" >Sold</label>
</div>

关于javascript - 如何使用 jQuery 获取具有特定值的复选框的标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54736084/

相关文章:

javascript - JavaScript 中的非阻塞代码问题

javascript - 为什么 ngResource 在收到响应后将保存的对象修改为这个 : g {0: "O", 1 : "K", ..}

javascript - Zeptojs 和 $(全局变量)

javascript - jQuery .each 不通过 li 进行迭代

javascript - 我如何从 Google Analytics 中提取数据并根据最流行的内容创建一个趋势话题部分

javascript - 添加一个间隔20ms的点,可以吗?

javascript - 单击下拉菜单时将复选框设置为未选中

javascript - 检测两个移动物体之间的碰撞

javascript - 从动态创建的 div 数组注册 onclick 事件? Rails + Jquery?

javascript - Bluebird 的 promise 和事件