我的页面中有一些div,每个div都有一个我想通过jQuery切换的内容.这实际上是我的代码的样子:
$('.my_div').click(function() {
$( ".my_div_B" ).slideToggle( "slow" );
});
$('.my_div2').click(function() {
$( ".my_div_B2" ).slideToggle( "slow" );
});
$('.my_div3').click(function() {
$( ".my_div_B3" ).slideToggle( "slow" );
});
Run Code Online (Sandbox Code Playgroud)
等等......当然,这不是最好的方法,在代码的相同部分重复div的名称.
HTML模式:
<div class="my_div">
<img />
<img />
<div class="my_div_B">text</div>
</div>
Run Code Online (Sandbox Code Playgroud)
如果不打开所有我的div点击$('this'),我怎样才能缩短它? - ps.我知道有一些类似的问题,但答案似乎是特定的标记.
是否有一种简单的方法可以使用为此任务制作的变量数组对数组进行排序?例如:
$fruits [
'Apple' => '12',
'Cherry' => '10',
'Lemon' => '34',
'Peach' => '6'
]
$order [
1 => 'Peach',
2 => 'Other',
3 => 'Lemon',
4 => 'Other2',
5 => 'Apple',
6 => 'Cherry',
7 => 'Other3'
]
Run Code Online (Sandbox Code Playgroud)
我想返回这种数组:
$ordered_fruits [
'Peach' => '6',
'Lemon' => '34',
'Apple' => '12',
'Cherry' => '10'
]
Run Code Online (Sandbox Code Playgroud)