- #js_msgSender ul li 这种样式的选择子 #js_msgSender .tab_panel 或者.menu_item.selected
- JQuery对象的生成使用选择子
- children()使用选择子
- find()使用选择子
- add/has/removeClass 使用removeClass("menu_item selected").addClass("menu_item") 这种样式的。
-
$("#body").on("click",".dialog_wrp .pop_closed",function(){}) //使用appendchild修改dom的时候,使用这种方式来添加相应事件。 注意: $("#body") 不能包含动态产生的选择子
-
console.debug(frameid);在chrome的调试窗口输出信息
- $("#box").load("testa.html #test"),事件的规则如appendchild相似,也需要使用on来绑定
- 尽量不使用label作为选择器
- 动态添加的div或者其他数据的remove方式: $(this).parent().remove();
- var ruleName = item.find(".keywords_rule_detail .rule_name_area .frm_controls .frm_input_box .frm_input").val(); //input表单使用val()来获取值; 普通的文本使用text()来获取值;变量后面使用find("选择器")来获取值
- jQuery中each类似于javascript的for循环
但不同于for循环的是在each里面不能使用break结束循环,也不能使用continue来结束本次循环,想要实现类似的功能就只能用return,
break 用return false
continue 用return ture - text = text.replace(/(<br[^>]*>| |s*)/g,'') 过滤空格 table等