我有什么理由使用$(‘< div>< / div>‘)代替$(‘< div>‘)?
或$(‘< div>< b>< / b>< / div>‘)而不是$(‘< div>< b>‘)?
在这两种情况下我都喜欢后者,因为它更短.
如果使用单个标记,jQuery将使用document.createElement方法创建元素,因此如果使用“< div />”则无关紧要或“< div>< / div>”.
如果你有几个元素,jQuery将通过创建div元素并将HTML代码放在innerHTML属性中来创建元素.要使浏览器正确解析HTML代码,您必须根据您使用的HTML版本编写它.如果您使用XHTML作为页面,则用于创建元素的HTML代码也必须是XHTML.