2013-10-09 61 views
0

我有一個繪製表格的Jqgrid。我列迴歸和內(除了更多的數據),我有這樣的當在HTML中創建結果時用Jquery播放聲音

<span class="return" id="ret0>4.25%</span> 

所以跨度我在我的網頁很多跨度

<span class="return" id="ret0>4.25%</span> 
    <span class="return" id="ret1>4.15%</span> 
    <span class="return" id="ret2>5.35%</span> 
    <span class="return" id="ret3>7.85%</span> 

的我怎麼能檢查所有這些,在gridComplete事件,當我發現回報高於6%時播放聲音?

如果可能,我更喜歡沒有檢查Id的方式。

也許很容易,但我仍然學習Jquery。提前致謝。

回答

0

像這樣的東西應該工作:

$('.return').each(function(){ 

    if(parseFloat($(this).html()) > 6){ 
    // value is great that 6, do stuff 
    } 
}); 

你也需要有在你的IDS收盤報價

<span class="return" id="ret0>4.25%</span> 

應該

<span class="return" id="ret0">4.25%</span> 
+0

謝謝!是的,我有這個報價,我在我的問題中插入了不好的東西。我會嘗試! –

+0

當我找到一個時,我怎麼能打破每個? –

+0

完成邏輯後,可以添加'return false;'。這會在第一次發現一個大於6的值後停止循環。 – jama