javascript - jQuery 尝试访问跨度内的文本

标签 javascript jquery html dom

<ul class="info">                        
  <li data-edit="string">
    <span class="content">
      Sing Sing
    </span>
    <div class="edit-panel">
      <button data-action="delete">Delete</button>
      <button data-action="edit">Edit</button>
    </div>
  </li>
</ul>

当我点击删除按钮时,如何访问这里的“Sing Sing”?这就是我正在尝试的...

$(selector).each(function(){
  var $mainElement = $(this);    
  $mainElement.find("[data-action=delete]").off().on("click", function(){           
    var sing = $(this).parents("[data-edit]").find("#gogo").text($(this).val());             
  });
});

最佳答案

<!DOCTYPE html>

<head>
  <meta charset="utf-8">
   <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
  <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css">
  <link rel="stylesheet" href="https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/themes/smoothness/jquery-ui.css">
  <script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/jquery-ui.min.js"></script>
  <link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css">

  <style>
  </style>
</head>
<body>
  <ul class="info">                        
  <li data-edit="string">
  <span class="content">
  Sing Sing
  </span>
  <div class="edit-panel">
          <button data-action="delete">Delete</button>
          <button data-action="edit">Edit</button>
      </div>
  </li>
  </ul>
<script>
 $(document).ready(function(){
   console.log($(".content").text());
  });
</script>

</body>
</html>

关于javascript - jQuery 尝试访问跨度内的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30689956/

相关文章:

javascript - 阻止用户插入*

javascript - 无法使用 jquery.post 更改变量

javascript - 在 HTML 中显示任意数量的文本和复选框

css - 持续显示的 HTML5 输入占位符(即使在输入时?)

jquery - Javascript 或 jquery - 有没有办法拆除 anchor 标记

javascript - 如何在javascript中按多个模式分割字符串?

javascript - Javascript 中的 Json 索引数组

javascript - HTML5 中的同步视频采样

javascript - 本地存储 : If the ID of a <li> exists in localstorage alert

javascript - 如何使用 jquery 和 ajax 在 html 中自动填充选择框