Ruby on rails复选框(单击div时,启用复选框)

时间:2015-07-09 11:14:16

标签: ruby-on-rails ruby

点击 div.tel_show 时,我想点击复选框

Mail::later(5, 'emails.orderthankyou', ['first_name' => 'My Name'], function ($m) {
    $m->to('me@myemail.com')->subject('Test');
});

我想我需要更改 var checkbox = $(this).find(“input [type ='checkbox']”); 我应该写什么而不是输入[type ='checkbox']

<script type="text/javascript">
  $("div.tel_show").on("click",function(event) {
    var target = $(event.target);
    if (target.is('input:checkbox')) return;

    var checkbox = $(this).find("input[type='checkbox']");

    if( !checkbox.prop("checked") ){
        checkbox.prop("checked",true);
    } else {
        checkbox.prop("checked",false);
    }
});
</script>

提前致谢。

3 个答案:

答案 0 :(得分:3)

试试这个:

check_host() {
    [[ -n $(awk -v host="${1//./\\\\.}" '!/^[[:blank:]]*#/ { $1="" }
            $0 ~ "[[:blank:]]+" host "([[:blank:]]|$)"' /etc/hosts) ]]
}

答案 1 :(得分:0)

将您的复选框设为classid,然后使用例如$('#checkbox_id')找到它。

答案 2 :(得分:0)

输入类型选择器不应该在类型周围,例如应该是"input[type=checkbox]"而不是"input[type='checkbox']"