【问题标题】:how do i know id previous element我怎么知道 id 前一个元素
【发布时间】:2012-11-01 14:38:01
【问题描述】:

当您点击 <span class="CheckBox"> 时,我怎么知道 id 复选框?

代码:

<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(){

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

【问题讨论】:

    标签: jquery checkbox click


    【解决方案1】:

    试试这个:

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

    【讨论】:

      【解决方案2】:

      你需要使用jquery prev()

      Live Demo

      $(document).ready(function() {
          $(document).on("click", '.CheckBox', function() {
              previousId = $(this).prev().attr('id');
              alert(previousId);
          });
      });​
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-08-12
        • 2015-02-22
        • 2021-10-05
        • 1970-01-01
        • 1970-01-01
        • 2020-12-08
        相关资源
        最近更新 更多