onload触发器点击基于php值

时间:2018-03-14 14:35:24

标签: javascript php jquery html laravel

我有以下代码:

<a href="#x_table" {{ $service->specie == 'x' ? 'onload="click()"' : '' }} 
class="{{ $service->specie == 'x' ? 'active' : '' }}" 
id="xEditNavigator">PlaceHolder</a>

我在锚点上有{{ $service->specie == 'x' ? 'onload="click()"' : '' }}

它应该有效但不是,还有其他方法吗?

1 个答案:

答案 0 :(得分:3)

在您的HTML中:

<a href="#x_table" class="{{ $service->specie == 'x' ? 'active' : '' }}" 
id="xEditNavigator">PlaceHolder</a>

然后,在<body>

的底部
<script>
      @if($service->specie == 'x') 
           document.getElementById('xEditNavigator').click();
      @endif
</script>

另外,如果您使用的是jQuery:

<script>
    @if($service->specie == 'x') 
        $(document).ready(function(){
             $('#xEditNavigator').click()
        })
    @endif
</script>