2012-06-05 52 views

回答

1

确保您在绑定单击事件之前等待DOM中的元素位于DOM中。在下文中,我使用的是短格式的$(document).ready(),这是$(function(){ /* ... */ });

$(function(){ 

    $(".static_class").on("click", function(e){ 
     $("<p>").text(function(){ 
      return $(e.target).val() === "expanded" ? "expanded" : "minified" ; 
     }).appendTo(".widget_prev"); 
    }); 

}); 

小提琴:http://jsfiddle.net/jonathansampson/drkCK/

+0

不错;)完美的作品 – Lawrence

0

将脚本放置在单选按钮/ div下方。

1

$(document).ready({});

0

将代码包装你jquery代码中$(function(){//here}); 试试这个聪明way

<script> 
$(function(){ $(".static_class").click(function(){ 
       $(".widget_prev").append("<p>"+this.value+"</p>"); 
       }); 
}); 
     </script> 
相关问题