jquery - 我怎么知道前一个元素的id

标签 jquery checkbox click

当您点击时我如何知道id复选框<span class="CheckBox">

代码:

<div id="checkbox">
<input type="checkbox" id="demo" name="status" class="status" style="display: none; ">
<span class="CheckBox">
<span class="CBContent">Block</span>
<span class="CBPart"></span>
</span>
</div>

开始代码Jquery:

$(document).ready(function(){
$('.CheckBox').on("click", function(){

应该采取什么进一步行动?

最佳答案

试试这个:

$('.CheckBox').on("click", function(){
  var $checkbox = $(this).prev();
  var $id = $checkbox.attr("id");
});

关于jquery - 我怎么知道前一个元素的id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13356132/

相关文章:

css - Firefox 复选框 :checked background

php - 无法在 Google 文档查看器中嵌入 .doc、docx 文件

checkbox - knockout JS :- Label bind with delete button

jquery - escape_javascript 后的砌体

c# - 在 WPF 复选框中找不到 IsChecked 属性

jquery - 通过单独元素上的单击事件删除通过 .append 添加的列表项

c# - 双击发生时防止单击 WPF 控件

javascript - 单击另一个 div 时将事件类添加到第一个 div

javascript - Bootstrap 导航栏折叠按钮不起作用

javascript - 加载到页面后使用图像