gpt4 book ai didi

jquery - jquery 中的 Blade 产量

转载 作者:行者123 更新时间:2023-12-01 05:39:31 26 4
gpt4 key购买 nike

jquery 中是否可以产生变量?我想在部分 View 中设置一个变量,根据该变量我将某个菜单项设置为事件状态。 我有一个菜单,我想在其中产生像这样的事件项目(在我的主布局 View 中):

function setMenu(){
$('#menu-item-'@yield('menu-item', 'home')).addClass('active');
}

不幸的是,这是无效的。是否可以使用 jquery 中的 Blade 来产生产量?

我当前的“修复”

查看

@if ($menuItem = 'news') @endif

布局

setMenu('@if(isset($menuItem)){{ $menuItem }}@endif ');

最佳答案

既然您提到了@yield,您似乎就知道 PHP 中渲染时的事件菜单项。

因此,我建议在输出菜单时在事件菜单项上输出“事件”类。像这样的东西:

<?php $activeMenuItem = View::yieldContent('menu-item', 'home'); ?>
@foreach ($menuItems as $menuItem)
<?php $isActive = $menuItem->route === $activeMenuItem ?>
<li class="{{ $isActive ? 'active' : '' }}">
{!! link_to_route($menuItem->route, $menuItem->name) !!}
</li>
@endforeach

关于jquery - jquery 中的 Blade 产量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31626625/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com