如何在coffeescript中过滤数组

时间:2015-07-13 18:31:20

标签: jquery arrays filter coffeescript addclass

我有一堆li元素,我想找到具有特定价值的元素。例如

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script>
<label>Height</label>
<input type='number' id='height'>
<br />
<label>Width</label>
<input type='number' id='width'>
<br />
<label>Depth</label>
<input type='number' id='depth'>
<br />
<label>Bags Needed:</label>
<div id='bags'></div>

如何找到span文本为Two的那个,然后在其父li元素中添加一个类?我到目前为止

<li class="nav"><span>One</span><li>
<li class="nav"><span>Two</span><li>
<li class="nav"><span>Three</span><li>

1 个答案:

答案 0 :(得分:0)

我更新了https://jsfiddle.net/gadgetgirl/grdkupaz/。得到了它与

$('li.nav a span').filter((i,elem) -> elem.innerHTML is "Two").closest("a").addClass "my-class-name"

感谢让我入门。