Jquery Change不适用于复选框

时间:2013-05-31 03:38:11

标签: jquery checkbox

它什么都不做

http://jsfiddle.net/pQFy5/1/

使用Javascript:

$("option #toggle-clock").on("change", function() {
    $("#clock").fadeToggle(150);
});

HTML:

<div><input id="toggle-clock" type="checkbox" checked/><label for="toggle-clock">Relógio</label></div>
<div id="clock">08:00</div>

知道了,谢谢! = DP>

3 个答案:

答案 0 :(得分:2)

这是 FIDDLE

$("input#toggle-clock").on("change", function() {
    $("#clock").fadeToggle(150);
});

答案 1 :(得分:0)

option内没有元素,只是

$('#toggle-clock');

Fiddle

答案 2 :(得分:0)

  1. 这不是<option>元素。这是一个<input>
  2. 当你有一个元素的ID属性时,你不需要任何其他东西来识别它,因为它总是唯一的
  3. 更改

    $("option #toggle-clock").on("change", function() {
    

    $("#toggle-clock").on("change", function() {