在jQuery选择器中更正结束标记

时间:2012-06-14 20:16:37

标签: jquery html jquery-selectors

以下是我在网上看到的一段代码,我想知道<p/>是否是拼写错误或

 'config' : {

    'content' : $('#topGlobal')
  },

topGlobal.$content= topGlobal.config.content;

topGlobal.$sections = topGlobal.$content.
    find('ul.sections > li');

topGlobal.$side_nav = $('<p/>')
  .attr('id','side_nav ')
  .prependTo(topGlobal.$content);

topGlobal.$item_nav = $('<p/>')
  .attr('id','item_nav')
  .insertAfter(topGlobal.$side_nav);

...

在此代码的其他几个部分中重复<p/>。这可能听起来像一个愚蠢的问题,虽然我没有测试过,但我知道<p></p>是正确的HTML。但是因为作者非常尊重JS作者,我在问。这可能是一个错字,但我仍然想知道为什么代码选择结束标记。

2 个答案:

答案 0 :(得分:4)

<p/>是您可以在jQuery中使用的简写,以创建新的HTML元素实例。在这种情况下,是一个段落元素。

答案 1 :(得分:2)

<p/>相当于HTML中的<p></p>。它不是结束标记,可以是</p>