我從陣列此elemnt,獲得的價值和休息
<td>85%</td>
我如何得到的85%
從它的價值?我認爲.val()
或.text()
可能工作。但不明白爲什麼不。有人可以解釋如何獲得價值以及我的理解有缺陷的地方嗎?
這是我的控制檯視圖。
row
<tr><td>DeviceName1</td><td>85%</td><td>87%</td><td>75%</td><td>63%</td></tr>
_.rest($(row).children())
[<td>85%</td>, <td>87%</td>, <td>75%</td>, <td>63%</td>]
_.rest($(row).children())[0]
<td>85%</td>
_.rest($(row).children())[0].val()
Uncaught TypeError: _.rest(...)[0].val is not a function(…)
不確定關於REST,但是當你調用'第一個數組成員',你不再有jQuery對象 - 然後你可以應用vanillaJS函數... http://stackoverflow.com/questions/2445599/jquery-object-as-a-array-id0 ps val()將不起作用,它是輸入類型的屬性,text()應該工作... – sinisake