問候,獲取超過最大值的元素。 JAVASCRIPT/JQUERY
我是新的Java腳本所以忍受着我! 我想用JQuery
選擇器來實現某些功能。
我有一個列表菜單。它看起來像這樣...
<ul style="width:auto">
<li>item one</li>
<li>item two</li>
<li>item three</li>
<li>item four</li>
<li>item five</li>
</ul>
好了,所以我目前使用的parseInt
函數來檢索ul
的電流寬度的整數值。
var ul = $("ul");
var currentWidth = parseInt(ul.width);
var maxWidth = 400;
隨着那給我目前的寬度,我想現在創建一個if語句。 這是對我來說非常棘手的地方。
if(currentWidth <= maxWidth){
alert('great job, do nothing');
}
else {
// WHAT DO I DO?!
// I need to take all the elements that makes the ul exceed that maxWidth variable and assign them to a new array called extraItems
}
那麼如何獲得這些物品。我擔心這遠遠超出了基本!
任何幫助將非常感謝!
目的示例圖像:imageShack link
只是一個提示,使用parseInt函數的時候,你應該總是包含第二個參數,所以你的情況,使用parseInt(ul.width,10)來確保它使用基數10. – Deeksy 2009-10-16 05:19:20