我真的想做一些简单的事情.单击某个元素,我触发另一个元素的单击,但我在我的控制台上得到以下错误.
Uncaught RangeError: Maximum call stack size exceeded
我的代码如下;
$('body').on('click', '.actual-click-element', function(event) {
$('.trigger-click-element').trigger('click');
event.preventDefault();
});
Run Code Online (Sandbox Code Playgroud)
我想知道为什么我得到这个错误,我不知道这是如何递归的.有任何想法吗?
我想根据另一个下拉列表的选择过滤选项列表.
请参阅下面的jquery代码; 我确信有一点点我错过了,这就是为什么它不起作用.
if($('#selectionone').is(':selected')){
$('option').filter('.edibles');
}
if($('selectiontwo').is(':selected')){
$('option').filter('.vegfats');
}
Run Code Online (Sandbox Code Playgroud)
我有一种情况,我希望我的两个页面与其余页面看起来不同,但它们不是首页。如果是这样,那么很容易,因为下面的代码可以解决问题。
$menu = & JSite::getMenu();
if ($menu->getActive() == $menu->getDefault()) {
echo 'This is the front page';
esle(do something else)
}
?>
Run Code Online (Sandbox Code Playgroud)
简而言之,我想要一种类似的方法,但是这次,通过ID / URL获取菜单。有任何想法吗?