Wordpress 插件中的 jQuery 不适用于选择选项

约翰586

我目前正在为 开发一个插件front-end user creation,但它只针对我正在开发的网站。

我用来收集信息的表单的一部分,它询问当前登录的用户是否想要创建“管理员”、“经理”或“用户”:

<select class="form-control" name="userType" id="userSelection">
    <option></option>
    <option id="adminValue" value="adminSelect">Admin</option>
    <option id="managerValue" value="managerSelect">Manager</option>
    <option id="userValue" value="userSelect">User</option>
</select>

<div id="adminSelect" class="typeselection" style="display:none;">
    <div class="form-group">
        <select name="adminType" class="form-control">
            <option value="admin1">Admin1</option>
            <option value="admin2">Admin2</option>
        </select>
    </div>
</div>

<div id="managerSelect" class="typeselection" style="display:none;">
    <div class="form-group">
        <select name="managerDepartment" class="form-control">
            <option value="manager1">Manager1</option>
            <option value="manager2">Manager2</option>
        </select>
    </div>
</div>

<div id="userSelect" class="typeselection" style="display:none;">
    <div class="form-group">
        <select name="userDepartment" class="form-control">
            <option value="user1">User1</option>
            <option value="user2">User2</option>
        </select>
    </div>
</div>

至于js文件:

(function( $ ) {
'use strict';

    $('#userSelection').on('change',function(){
       ('.typeselection').hide();
       ('#' + this.val()).show();
    });

})( jQuery );

从第一个选择选项中进行选择后(name="userType")divs(id="adminSelect", id="managerSelect", id="userSelect")将出现以下 3 个选项之一,并允许为当前用户提供更具体的选项。

我目前在我的代码中的内容不适用于 js(在这里和其他网站上看到了几个不同的帖子),但我已经检查以确保文件正在加载并且也是如此。

我曾经Plugin Boilerplate Generator也开始使用插件并将js放在public/js/plugin-name.js文件中。

乔迪

你给了 divs display: none;,这意味着它不会被显示。

而不是使用('#' + this.val()).show();make 一个名为“隐藏”的类display: none;把这个类给div,如果其中一个div被点击,使用下面的代码:

$( "+"this.id ).removeClass( "hidden" );

这样,您将删除该display: none;属性。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

jQuery验证不适用于多个选择的所选插件

来自分类Dev

jQuery验证不适用于多个选择的所选插件

来自分类Dev

事件不适用于jQuery和Chrome选择选项

来自分类Dev

XMLHttpRequest方法不适用于IndexedDB中的jquery插件

来自分类Dev

链接不适用于jQuery插件

来自分类Dev

wp_mail()不适用于WordPress插件

来自分类Dev

PHP简单的csv导出不适用于Wordpress插件中的数组

来自分类Dev

CSS:在选择选项中设置字体系列不适用于chrome和IE浏览器?

来自分类Dev

FreeBusy不适用于我的jquery周日历插件中的时间00:00

来自分类Dev

jQuery Datetime Picker插件不适用于ng-view中的AngularJS

来自分类Dev

Bootstrap select插件不适用于jQuery验证

来自分类Dev

jQuery插件不适用于Rails 4

来自分类Dev

AngularJs双向绑定不适用于Jquery插件

来自分类Dev

jQuery验证插件不适用于条纹JavaScript

来自分类Dev

jQuery Simplebar插件不适用于类元素

来自分类Dev

jQuery验证插件不适用于条纹JavaScript

来自分类Dev

jQuery验证不适用于validate插件

来自分类Dev

插件不适用于 JQuery-3.1.0

来自分类Dev

在jQuery选定插件中获取取消选择选项的价值

来自分类Dev

Wordpress中的永久链接不适用于Laravel + Nginx

来自分类Dev

所选选项不适用于 jQuery

来自分类Dev

Wordpress中的bxSlider jquery插件实现

来自分类Dev

WordPress插件和主题不适用于WP-CLI和Docker Compose

来自分类Dev

为什么我的Javascript警报不适用于此自定义WordPress插件?

来自分类Dev

引导程序中的选项卡导航不适用于另一个 jquery

来自分类Dev

在wordpress插件中通过ajax和jquery上传文件选择文件

来自分类Dev

$在新网站中不适用于jQuery

来自分类Dev

jQuery不适用于Google Chrome中的<object>

来自分类Dev

它不适用于JQuery中的attr()“ onclick”

Related 相关文章

  1. 1

    jQuery验证不适用于多个选择的所选插件

  2. 2

    jQuery验证不适用于多个选择的所选插件

  3. 3

    事件不适用于jQuery和Chrome选择选项

  4. 4

    XMLHttpRequest方法不适用于IndexedDB中的jquery插件

  5. 5

    链接不适用于jQuery插件

  6. 6

    wp_mail()不适用于WordPress插件

  7. 7

    PHP简单的csv导出不适用于Wordpress插件中的数组

  8. 8

    CSS:在选择选项中设置字体系列不适用于chrome和IE浏览器?

  9. 9

    FreeBusy不适用于我的jquery周日历插件中的时间00:00

  10. 10

    jQuery Datetime Picker插件不适用于ng-view中的AngularJS

  11. 11

    Bootstrap select插件不适用于jQuery验证

  12. 12

    jQuery插件不适用于Rails 4

  13. 13

    AngularJs双向绑定不适用于Jquery插件

  14. 14

    jQuery验证插件不适用于条纹JavaScript

  15. 15

    jQuery Simplebar插件不适用于类元素

  16. 16

    jQuery验证插件不适用于条纹JavaScript

  17. 17

    jQuery验证不适用于validate插件

  18. 18

    插件不适用于 JQuery-3.1.0

  19. 19

    在jQuery选定插件中获取取消选择选项的价值

  20. 20

    Wordpress中的永久链接不适用于Laravel + Nginx

  21. 21

    所选选项不适用于 jQuery

  22. 22

    Wordpress中的bxSlider jquery插件实现

  23. 23

    WordPress插件和主题不适用于WP-CLI和Docker Compose

  24. 24

    为什么我的Javascript警报不适用于此自定义WordPress插件?

  25. 25

    引导程序中的选项卡导航不适用于另一个 jquery

  26. 26

    在wordpress插件中通过ajax和jquery上传文件选择文件

  27. 27

    $在新网站中不适用于jQuery

  28. 28

    jQuery不适用于Google Chrome中的<object>

  29. 29

    它不适用于JQuery中的attr()“ onclick”

热门标签

归档