html:<p>Hello <a href="http://ejohn.org/">John</a>, how are you doing?</p> 
Jquery:$("p").contents().not("[nodeType=1]").wrap("<b/>"); 
结果:<p><b>Hello</b> <a href="http://ejohn.org/">John</a>, <b>how are you doing?</b></p> 
这是手册上关于contents()方法的实例。
请问Jquery代码中的.not("[nodeType=1]")是什么意思呢?谢谢

解决方案 »

  1.   

        Node.ELEMENT_NODE == 1
        Node.ATTRIBUTE_NODE == 2
        Node.TEXT_NODE == 3
        Node.CDATA_SECTION_NODE == 4
        Node.ENTITY_REFERENCE_NODE == 5
        Node.ENTITY_NODE == 6
        Node.PROCESSING_INSTRUCTION_NODE == 7
        Node.COMMENT_NODE == 8
        Node.DOCUMENT_NODE == 9
        Node.DOCUMENT_TYPE_NODE == 10
        Node.DOCUMENT_FRAGMENT_NODE == 11
        Node.NOTATION_NODE == 12
      

  2.   

    指不是nodetype为1 的都加那个<b>