【发布时间】:2016-05-03 19:41:14
【问题描述】:
这是原始的html
<div class='cl_{{ $gen }}'>{{$gen->name}}</div>
<div class='jl_{{ $var }}'>{{$gen->name}}</div>
在这里循环之后是我得到的html作为输出
如果我点击类 cl_x,我想这样做,那么 jl_x 应该是可见的,其他应该是隐藏的,默认情况下第一个 cl_1 应该是可见的。我该怎么做?
<div class='cl_1'>One</div>
<div class='cl_5'>Two</div>
<div class='cl_6'>Three</div>
<br>
<div class='jl_1'>Alpha</div>
<div class='jl_1'>Andrew</div>
<div class='jl_1'>Christ</div>
<div class='jl_5'>Anto</div>
<div class='jl_5'>Brito</div>
<div class='jl_6'>Oyster</div>
<div class='jl_6'>Beta</div>
注意:所有 1,5,6 都不是标准的,因为它们来自数据库。
我真的无法想到如何实现这一目标。请帮忙
但这是我尝试过的逻辑
- 准备好内部文档
- 像 html 一样遍历 jquery
- 编写点击事件以在他们点击 cl_* 时显示隐藏
- 触发第一次出现的点击事件。
不用担心生成的 html 但需要动态编写 jquery 事件或其他内容
但无法实现代码请帮忙
脚本:
$(document).ready(function() {
//not sure whether i should loop over the jquery itself or write anything like the element starts with cl-* like that
});
更新:
这是我目前拥有的Fiddle
【问题讨论】:
标签: javascript php jquery html laravel