向select元素添加一个类


Add a class to my select element

我只是想添加类"btn"到我的选择元素。所以select元素看起来像

<select class="btn">

在代码中添加类:

<form id="category-select" class="category-select" action="<?php echo esc_url( home_url( '/' ) ); ?>" method="get">
        <?php
        $args = array(
            'show_option_none' => __( 'Select category' ),
            'show_count'       => 1,
            'orderby'          => 'name',
            'echo'             => 0,
        );
        ?>
        <?php $select  = wp_dropdown_categories( $args ); ?>
        <?php $replace = "<select$1 onchange='return this.form.submit()'>"; ?>
        <?php $select  = preg_replace( '#<select([^>]*)>#', $replace, $select ); ?>
        <?php echo $select; ?>
        <noscript>
            <input type="submit" value="View" />
        </noscript>
    </form>

文档显示了您提供的参数中'class'的一个选项

$args = array(
        'show_option_none' => __( 'Select category' ),
        'show_count'       => 1,
        'orderby'          => 'name',
        'echo'             => 0,
        'class'            => 'btn'
    );

你也可以像这样使用jquery添加类: <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"> </script> <script> $(document).ready(function(){ $("button").click(function(){ $("select").addClass("btn"); }); });