通过按钮触发选项卡单击事件

时间:2018-11-14 09:00:29

标签: javascript jquery triggers

如何通过jquery通过butto触发第二个选项卡事件的点击?

enter image description here

$('#packingGrid2').trigger('click');

我尝试使用上面粘贴的触发器来执行此操作,但是它不起作用。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

@Keydose,有我的代码。

        $items = [
                [
                    'url' => \Yii::$app->params['pjax_enabled']?null:Url::to(['step_1', 'tab' => 'packingGrid1']),
                    'label' => '<i class="glyphicon glyphicon-check"></i> Weryfikacja linii',
                    'content' => \Yii::$app->controller->renderPartial('step_1', [
                            'gridId' => 'packingGrid1',
                            'model' => $model,
                            'form' => $form,
                    ]),
                    'linkOptions' => [
                            'data-id' => 'packingGrid1',
                    ],
                ],
                [
                    'url' => \Yii::$app->params['pjax_enabled']?null:Url::to(['step_2', 'tab' => 'packingGrid2']),
                    'label' => '<i class="glyphicon glyphicon-user"></i> Ustawienia pracowników',
                    'content' => ($model->isNewRecord) ? '<strong>Uzupełnij weryfikację linii</strong>' :
                    \Yii::$app->controller->renderPartial('step_2', [
                            'gridId' => 'packingGrid2',
                            'model' => $model,
                            'form' => $form,
                    ]),
                    'linkOptions' => [
                            'data-id' => 'packingGrid2',
                    ],
                    'active' => ($model->isNewRecord) ? false : true,
                ],
            ],
    ];
    echo TabsX::widget([
            'items' => $items,
            'position' => TabsX::POS_ABOVE,
            'encodeLabels'=>false,
            'bordered'=>true,
    ]);
相关问题