//取到checkbox
var newsletter = $("#newsletter");
// 判断checkbox是否选中
var inital = newsletter.is(":checked");
//通过 inital值来判断调用removeClass和addClass方法
var topics = $("#newsletter_topics")[inital ? "removeClass" : "addClass"]("gray");
//通过 inital值来判断 topics的input可用与不可用
var topicInputs = topics.find("input").attr("disabled", !inital);
// 当checkbox点击可来判断是否可用
newsletter.click(function() {
topics[this.checked ? "removeClass" : "addClass"]("gray");
topicInputs.attr("disabled", !this.checked);
});
?
详细解决方案
应用条件判断巧妙的初始化
热度:70 发布时间:2012-10-08 19:54:56.0
相关解决方案