【问题标题】:Play a sound with Jquery when a result founded in HTML在 HTML 中创建结果时使用 Jquery 播放声音
【发布时间】:2013-10-09 13:51:32
【问题描述】:

我有一个绘制表格的 Jqgrid。我有列返回和内部(除了更多数据)我有这样的跨度

   <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。提前致谢。

【问题讨论】:

    标签: javascript jquery html jqgrid


    【解决方案1】:

    这样的事情应该可以工作:

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

    你还需要在你的 id 周围加上右引号

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

    应该是

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

    【讨论】:

    • 谢谢!是的,我有报价,我在我的问题中插入了不好的内容。我要试试!
    • 当我找到一个时,我怎样才能打破每个?
    • 你的逻辑完成后,你可以添加return false;。这将在第一个实例找到大于 6 的值后停止循环。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-25
    相关资源
    最近更新 更多