Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/417.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何获取_form-opc-动态表单Yii2的增量id_Javascript_Yii2_Yii2 Advanced App - Fatal编程技术网

Javascript 如何获取_form-opc-动态表单Yii2的增量id

Javascript 如何获取_form-opc-动态表单Yii2的增量id,javascript,yii2,yii2-advanced-app,Javascript,Yii2,Yii2 Advanced App,我的动态表单wbraganca正在处理Yii2,我想知道如何获取\u form-opc的id,例如在\u form中获取id,我使用: $(".dynamicform_wrapper").on("change","select",function(){ var id=$(this).attr("id"); var optionsInput=id.match(/^([a-zA-Z]+)\-([0-9]+)/g)[0]+'-justify'; ....

我的动态表单wbraganca正在处理Yii2,我想知道如何获取
\u form-opc
的id,例如在
\u form
中获取id,我使用:

    $(".dynamicform_wrapper").on("change","select",function(){
        var id=$(this).attr("id");
        var optionsInput=id.match(/^([a-zA-Z]+)\-([0-9]+)/g)[0]+'-justify';
    ..... }

但我不知道如何获得
\u form-opc
的增量ID,例如,
MoreOptions-0-n-option
,其中n是我创建项目的次数。如果您能指导我,他们将不胜感激。

这不是对您问题的回答,但是,这是另一种方式。为什么不使用类来获取ID

你可以

<...id="MoreOptions-0-n-option"... class="MoreOptions">
<...id="MoreOptions-1-n-option"... class="MoreOptions">

之后,您只需使用MoreOptions类遍历所有元素,并获得ID或值