【发布时间】:2016-07-13 18:11:08
【问题描述】:
我有一个包含 foreach 循环的 a 列表。
<ul>
<?php $i = 0?>
@foreach ($cards as $card)
<li id="{{$i}}"><a href="#">{{$card->title}}</a></li>
<?php $i = $i + 1; ?>
@endforeach
</ul>
基于 id 我想显示卡片->当我点击链接时我想显示特定卡片的 id。
<script>
var myvar='<?php echo json_encode($cards);?>';
alert(myvar);
for(var i=0;i<myvar.length;i++)
{
$( "#"+i ).click(function() {
alert( myvar );
})
}
</script>
【问题讨论】:
-
你想在哪里显示名字?你能在你的项目中使用 javascript/jquery 吗?请尝试添加其他详细信息以准确突出您的需要。正如目前所写的那样,很难准确地说出你在问什么。
-
我应该在我的项目中使用 jquery 是的!我需要它显示在一个简单的 div 旁边。
-
好的,尝试添加您的控制器代码和完整视图代码,包括应显示名称的
div。 -
你的意思是
@foreach(User:all() as $user) {{ $user->id }} -
但我应该从我的数据库中获取每个用户的名称!