javascript - 尝试使用 jQuery 增加复选框的可点击区域

标签 javascript jquery html css

我有一个标签 <li class="pointer-cursor">abc<li>我正在使用 jQuery 添加一个复选框

jQuery('.pointer-cursor').prepend('<input type = checkbox>');

结果是

<li class="pointer-cursor"> <input type="checkbox">abc </li> 我想使用 jQuery 增加复选框的可点击区域,这样无论我点击哪一行,复选框都会被选中。

最佳答案

您可以在输入周围放置一个标签,以为其提供更大的点击区域。

$('.pointer-cursor').each(function(){
  $(this).html('<label><input type="checkbox">'+this.innerHTML +'</label>');
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<ul>
  <li class="pointer-cursor">abc</li>
  <li class="pointer-cursor">123</li>
</ul>

关于javascript - 尝试使用 jQuery 增加复选框的可点击区域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52373286/

相关文章:

javascript - 无法使用 JQuery/CSS 选择子元素 :nth-child selector

jquery - 在一页上显示多个依赖的Python模型

c# - 从 JavaScript 方法执行 ASP.net 方法

javascript - 检查 JS 值是否存在的最短方法是什么?

javascript - 使用 facebook-javascript-sdk 更改应用程序请求通知文本

javascript - 如何为 Bootstrap 下拉菜单创建一个 div

javascript - 如何使用 React 创建纯 DOM 元素?

javascript - 将其声明为其他内容

javascript - 动态字段名称 - 应该如何完成?

javascript - 如何动态创建 <p> 标签并在单击它时将其分配给 var?