【发布时间】:2013-12-16 08:15:09
【问题描述】:
我在循环遍历我的数组以每次只获取一个值时遇到问题。我只想灰化 1 个值,因为我在 jquery 中调用该值。我是新手,如果这太基本了,我很抱歉,但我已经尝试了好几天,把我的头发拔掉了!
$designslist = array('design1','design2','design3','design4');
$current_index = 0;
$current_id = current($designslist);
$next = $designslist[$current_index + 1];
foreach( $designslist as $value )
{
if( $value !== $next )continue;
$nexts = $next;
echo $nexts;
$current_index++;
}
在我的html里面
<a href="#" id="<?php echo $nexts; ?>">next</a>
用jquery调用id
$('#design1').on('click',function() {
$('#web1').removeClass().addClass('big1');
});
【问题讨论】:
-
在提出问题时,请始终确保缩进您的代码,不要混合制表符和空格,因为您希望人们能够阅读您的代码 =) 在第二个说明中,不要使用 @ 987654324@ 锚。这是从 html 3.2 遗留下来的,在 html5(和 html 4.01)规则下,这个链接实际上会把你带到页面的顶部。
-
你能解释清楚,你想用厕所做什么[p
-
你想要的输出是什么??你能告诉你你想用循环做什么吗???
-
//我的数组 Array ( [0] => design1 [1] => design2 [2] => design3 [3] => design4 ) 我想要输出 design1 然后下次我点击链接设计2等
-
好吧,我已经尝试了所有人推荐的所有方法,但我仍然无法让它做我想做的事。如果其他人有任何建议,请赐教。谢谢大家!
标签: php jquery arrays loops next