ul li
我有一个 JavaScript 代码,用于通过从菜单中获取值来生成选择框。
html菜单:
<ul class="menu">
<li>
<a class="menu-item active parent" href="#">
<span class="menu">
<span class="menu-title">Inspiration</span>
<span class="menu-desc">wow! Amazing </span>
</span>
</a>
</li>
</ul>
我只想得到<span class="menu-title">
文本。我当前的 javascript 代码从两个跨度中获取文本。这是javascript:
document.getElements('ul.menu a.menu-item').each(function (el) {
optText = ' ' + el.get('text');
注意: 我可以从第一个跨度中获取文本,将其更改为此getElements('ul.menu a.menu-item')
,getElements('ul.menu a.menu-item span.menu-title')
但随后我的某些代码将不起作用。所以请更改第二行
optText = ' ' + el.get('text');