代码之家  ›  专栏  ›  技术社区  ›  Paweł Nowicki

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

  •  0
  • Paweł Nowicki  · 技术社区  · 7 年前

    如何使用jquery通过按钮触发点击第二个选项卡事件?

    enter image description here

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

    我试着用上面贴的扳机来做,但没用。有什么想法吗?

    1 回复  |  直到 7 年前
        1
  •  0
  •   Paweł Nowicki    7 年前

    @凯多斯,这是我的密码。

            $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,
        ]);