jQuery(function(){ $("input:text:disabled").val("不能输入"); $("input:text:enabled").val("能输入"); ( function checkboxclick(){ $(":checkbox").unbind("click",checkboxclick); var vv=''; $(":checkbox:checked").each(function(){ vv+=$(this).val()+","; }); $("#cc").html("选择的数据:"+vv); $(":checkbox").click(checkboxclick); } )() $("select").change(function(){ var tt=''; $("select option:selected").each(function(){ tt+=$(this).text()+","; }); $("#option").html("选择的项目是:"+tt); }).trigger("change"); }); script>
这里面有几点需要注意的是: 1 前面说到bind用来绑定事件,那么这里的unbind就是取消事件的 2 trigger() 方法触发被选元素的指定事件类型。 3 在jQuery(function(){里添加函数的时候,外面要加上括号,后面要加上小括号,如下 jQuery(function(){ ( function check() { })() }) 4 实现层中复选框选中并赋给其他元素值 html 代码如下:
javascript 代码如下: jQuery(function(){ ( function checkboxclick(){ $(":checkbox").unbind("click",checkboxclick); var vv=''; $(":checkbox:checked").each(function(){ vv+=$(this).val()+","; }) $("#cc").html("选择的数据:"+vv); $(":checkbox").click(checkboxclick); })() })
效果图如下这种:
if ($ != jQuery) {
$ = jQuery.noConflict();
}
var isLogined = false;
var cb_blogId = 804;
var cb_entryId = 2094901;
var cb_blogApp = "shuang121";
var cb_blogUserGuid = "4867050b-1802-e011-ac81-842b2b196315";
var cb_entryCreatedDate = '2011/6/30 17:45:00';