dsvyc66464 2016-08-31 14:00
浏览 56
已采纳

如何在同一个jQuery函数中获取不同跨度的值?

I have this code:

PHP:

<?php if ($row['Status'] == 'In Process'):?>                                    
    <span class="badge" style="background-color:#67A6DF">In Process</span>                                  
<?php endif; ?>
<?php if ($row['Status'] == 'Test'): ?>
    <span class="badge" style="background-color:#FCB529">In Test</span>
<?php endif;?>
<?php if ($row['Status'] == 'Approved'):?>
    <span class="badge" style="background-color:#43A995">Approved</span>                                                            
<?php endif;?>

jQuery:

$(document).ready(function() {
    $('.approved').on('click', function(){
        var process = $('.badge').html();       
        alert(process);     
    });//Onclick
});

Button:

<a href="javascript:void(0);" class="flex-icon approved" data-toggle="tooltip" data-placement="top" title="approve" data="5"><i class="fa fa-check-square-o fa-2x" aria-hidden="true"></i></a>

And I'm trying to get the text of the <span> tags, but every time I try to get it, it alerts the same text.

How do I get the value of different <span> tags in the same jQuery function?

  • 写回答

1条回答 默认 最新

  • 普通网友 2016-08-31 16:21
    关注

    Try to change the jquery as below

    $(document).ready(function() {
        $('.approved').on('click', function(){
            $('span.badge').each(function() {
                alert( $(this).html());
            });       
    
        });//Onclick
    });
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 保护模式-系统加载-段寄存器