jquery

  • #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等
原文地址:https://www.cnblogs.com/bornfish/p/5364118.html