Jquery选择器 - 在类中输入[type ="复选框"]

时间:2015-01-05 10:10:41

标签: jquery jquery-selectors

结构:

<ul class="week">
    <li class="on">
        <div>
            <input type="checkbox" checked="checked" id="MONDAY">
            <label for="MONDAY">Monday</label>
            <select name="time-from[MONDAY]">

我想在所有输入类型上附加一个click事件复选框,仅在“week”类中。

要求:

  1. 无意将课程附加到输入
  2. 不使用slow:复选框
  3. 如果可能,不使用慢速find()
  4. 尝试

    $('.week [type="checkbox"]').on('click', function(){
        if ($(this).is(':checked') ){....
    

2 个答案:

答案 0 :(得分:0)

$('.week').on('click', "input[type='checkbox']", function(){    
    /*code*/   
})

答案 1 :(得分:0)

   $('ul.week li div > input[type="checkbox"]').on('click', function(){
    // your code
   });