Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/88.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/8/.htaccess/5.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
Html 为什么select2下拉菜单仅显示在我的表格的第一行?_Html_Jquery Select2 - Fatal编程技术网

Html 为什么select2下拉菜单仅显示在我的表格的第一行?

Html 为什么select2下拉菜单仅显示在我的表格的第一行?,html,jquery-select2,Html,Jquery Select2,大家好,我正在尝试用select2创建一个下拉菜单。我的select2下拉菜单出现问题。由于某些原因,select2下拉菜单仅显示在我的表格的第一行。但我不明白为什么会发生这种情况。我希望select2下拉菜单显示在整个admin列中,而不仅仅是第一行 这是我的表格代码 <tbody id="myTable"> <tr class="table">

大家好,我正在尝试用select2创建一个下拉菜单。我的select2下拉菜单出现问题。由于某些原因,select2下拉菜单仅显示在我的表格的第一行。但我不明白为什么会发生这种情况。我希望select2下拉菜单显示在整个admin列中,而不仅仅是第一行

这是我的表格代码

                    <tbody id="myTable">
                        <tr class="table">
                            <td class="table">email</td>
                            <td class="table">name</td>
                            <td class="table">
                                <form>
                                    <select id="isAdmin">
                                        <option selected>false</option>
                                        <option value="false">false</option>
                                        <option value="true">true</option>
                                    </select>
                                </form>
                            </td>
                            <td class="table">bhv</td>
                        </tr>
                    </tbody>
    var isAdmin;
    $('#isAdmin').select2({
        placeholder: 'Choose..',
    });
    $("#isAdmin").on("select2:select select2:unselect", function (e) {
        //this returns all the selected item
        isAdmin = $(this).val();
    })
这是浏览器中的表格
使用类而不是Id

页面上不能有两个或多个具有相同ID值的项目

                <tbody id="myTable">
                    <tr class="table">
                        <td class="table">email</td>
                        <td class="table">name</td>
                        <td class="table">
                            <form>
                                <select class="isAdmin">
                                    <option selected>false</option>
                                    <option value="false">false</option>
                                    <option value="true">true</option>
                                </select>
                            </form>
                        </td>
                        <td class="table">bhv</td>
                    </tr>
                </tbody>

电子邮件
名称
假的
假的
真的
bhv
然后 var isAdmin; $('.isAdmin')。选择2({ 占位符:“选择…”, }); $(“.isAdmin”)。在(“select2:select2:unselect”上,函数(e){ //这将返回所有选定项 isAdmin=$(this.val(); })