重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
!--默认选中--
创新互联2013年至今,是专业互联网技术服务公司,拥有项目网站制作、成都做网站网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元东昌府做网站,已为上家服务,为东昌府各地企业和个人服务,联系电话:18980820575
input type="checkbox" checked="checked" id="ck"
script
$(function () {
// 动态绑定默认状态
// $("#ck").attr("checked",true)//选中
// $("#ck").attr("checked",false)//未选中
//点击判断选中还是未选中
$("#ck").click(function () {
if ($(this).is(":checked")) {
alert("选中");
} else {
alert("未选中");
}
})
});
/script
jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。
jQuery的核心特性可以总结为:具有独特的链式语法和短小清晰的多功能接口;具有高效灵活的css选择器,并且可对CSS选择器进行扩展;拥有便捷的插件扩展机制和丰富的插件。jQuery兼容各种主流浏览器,如IE 6.0+、FF 1.5+、Safari 2.0+、Opera 9.0+等。
2010年1月,也是jQuery的四周年生日,jQuery 1.4版发布,为了庆祝jQuery四周岁生日,jQuery团队特别创建了jquery14.com站点,带来了连续14天的新版本专题介绍。
在1.3及更早版本中,jQuery通过JavaScript的eval方法来解析json对象。在1.4中,如果你用的浏览器支持,则会使用原生的JSON.parse解析json对象,这样对json对象的书写验证则更为严格。比如:{foo: "bar"}的写法将不会被验证为合法的json对象,必须写成{"foo":"bar"}。如果你的程序打算升级到1.4版本,那么这一点要尤其注意。
script
var pk = document.getElementById('yijihyListBox'),
k = pk.getElementsByTagName('option'),
kl = k.length,
optionArr = {};
pk.onclick = function(e){
e = e || window.event;
var t = e.srcElement || e.target;
if(this.value /option/i.test(t.nodeName)){
if(optionArr[this.value]){
optionArr[this.value]=false;
}else{
optionArr[this.value] = true;
}
for(var i =0;ikl;i++){
k[i].selected=optionArr[k[i].value] || false;
}
}
}
/script
因为在ie下不能给option绑定事件,这段代码只能兼容非ie系浏览器;
如要实现全面兼容,只有模拟select可走~
//请看代码
$("[name='checkbox']").attr("checked",'true');//全选
$("[name='checkbox']").removeAttr("checked");//取消全选