当前位置: 代码迷 >> Web前端 >> 应用条件判断巧妙的初始化
  详细解决方案

应用条件判断巧妙的初始化

热度:70   发布时间:2012-10-08 19:54:56.0
使用条件判断巧妙的初始化
   //取到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);
    });
?
  相关解决方案