- 论坛徽章:
- 0
|
使用条件判断巧妙的初始化
Js代码- 1.//取到checkbox
- 2. var newsletter = $("#newsletter");
- 3. // 判断checkbox是否选中
- 4. var inital = newsletter.is(":checked");
- 5.//通过 inital值来判断调用removeClass和addClass方法
- 6. var topics = $("#newsletter_topics")[inital ? "removeClass" : "addClass"]("gray");
- 7.//通过 inital值来判断 topics的input可用与不可用
- 8. var topicInputs = topics.find("input").attr("disabled", !inital);
- 9. // 当checkbox点击可来判断是否可用
- 10. newsletter.click(function() {
- 11. topics[this.checked ? "removeClass" : "addClass"]("gray");
- 12. topicInputs.attr("disabled", !this.checked);
- 13. });
复制代码 |
|