Jquery字母数字排序问题

时间:2015-08-11 04:23:05

标签: javascript jquery parent-child

我正在尝试为最高父母(ul)获得直接孩子(li)。但我得到了所有内心和内在水平的孩子(li)。

结构

<ul id="top_parent">
     <li>xyz</li>
     <li>xyz</li>
           <ul>
                <li> abc </li>
           </ul>
     <li>xyz</li>
     <li>xyz</li>

</ul>

这是我正在使用的代码:

var elems = $('#top_parent').children('li');

有人可以建议我如何才能让直系孩子。

1 个答案:

答案 0 :(得分:0)

根据jQuery documentation fs.js:500 return binding.open(pathModule._makeLong(path), stringToFlags(flags), mode); ^ Error: ENOENT, no such file or directory '/Users/.../images/undefined' at Error (native) at Object.fs.openSync (fs.js:500:18) at syncFileToBuffer (/Users/.../index.js:58:23) at module.exports (/Users/.../index.js:100:18) at /Users/.../extractor.js:59:20 at Array.forEach (native) at Object.<anonymous> (/Users/.../extractor.js:57:8) at Module._compile (module.js:460:26) at Object.Module._extensions..js (module.js:478:10) at Module.load (module.js:355:32) ,您应该完全按照自己的意愿行事:

  

获取匹配元素集中每个元素的子元素,   可选择由选择器过滤。

即,

.children()

相同
$("#top_parent").children("li")

以下是代码段,演示此方法是否按预期工作 只有孩子$("#top_parent > li") 被涂成绿色:

li
var elems = $('#top_parent').children('li');

elems.css('color', 'green');

问题似乎是代码中的其他地方,但不在此行。