【问题标题】:Execute Checkbox action once checked选中后执行复选框操作
【发布时间】:2016-02-23 12:10:50
【问题描述】:

目标是在选中后从输入复选框执行 href

复选框输入

<input type="checkbox" value="{{$todo -> id}}" name="{{$todo -> ToDoName}}">

js

/* The todo list plugin */


 $(".todo-list").todolist({
    onCheck: function (ele) {
      window.console.log("The element has been checked");
      return ele;
    },
    onUncheck: function (ele) {
      window.console.log("The element has been unchecked");
      return ele;
    }
  });

【问题讨论】:

  • 输入框还没有类

标签: javascript php jquery laravel checkbox


【解决方案1】:

新建一个html文件,复制粘贴以下代码:

<!doctype html>
<html>
    <body>
        <input type="checkbox" class="todo-list" value="True" name="{{$todo -> ToDoName}}">
        <script src="https://code.jquery.com/jquery-1.12.1.min.js"></script>
        <script>
            (function(){
                $(".todo-list").change(function(data){
                    var value = this.checked;
                    if (value == true){
                        console.log("The element has been checked");
                    } else {
                        console.log("The element has been unchecked");
                    }
                });
            })();
        </script>
    </body>
</html>

说明:

  • 您没有为复选框类命名
  • 每次选中和取消选中复选框时都会触发更改
  • 要获取checked和unchecked值,需要获取this.checked(this指的是checkbox元素,因为我们正在修改这个元素的change事件)

【讨论】:

    猜你喜欢
    • 2019-02-16
    • 1970-01-01
    • 2011-05-13
    • 2017-12-10
    • 1970-01-01
    • 1970-01-01
    • 2020-06-05
    • 2017-11-06
    • 1970-01-01
    相关资源
    最近更新 更多