這裏是原始的HTML寫點擊事件動態jQuery的
<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的
- 寫click事件顯示隱藏,如果他們依序按上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
});
更新:
這裏爲t他Fiddle我到目前爲止
謝謝,默認情況下所有類的'jl'都應該隱藏? –
是啊..通常更好的與CSS ...不必等待腳本準備好 – charlietfl
謝謝我創建了小提琴,我可以知道如何觸發第一個CL_ *默認情況下? https://jsfiddle.net/aaaf6us4/7/ –