Wordpress编辑自定义jquery不起作用

时间:2015-04-20 18:30:14

标签: javascript php jquery wordpress

我想在Wordpress的编辑帖子页面添加jquery自定义函数。为此我加载jquery-1.4.2.min.js。现在功能正常,但折叠按钮不起作用。

这是我的代码。

关于插件文件php

function gestion_edit_enqueue_scripts( $hook ) {

    if( !in_array( $hook, array( 'post.php', 'post-new.php' ) ) )
        return;
    wp_enqueue_script( 'JQuery', plugin_dir_url( __FILE__ ) . 'js/jquery-1.4.2.min.js' );
    wp_enqueue_script( 
        'gestion_edit',                         // Handle
        plugins_url( '/js/gestion_edit.js', __FILE__ ),  // Path to file
        array( 'JQuery' )                             // Dependancies
    );
}
add_action( 'admin_enqueue_scripts', 'gestion_edit_enqueue_scripts', 2000 );

在.js文件

jQuery(document).ready(function(){
        $(document).ready(function() {
        });

        jQuery('#title').live('change', function(event) {
            value = $('#title').val().toUpperCase();
            $('#title').val(value);
            });
});

在这个例子中,我希望所有帖子大写,但我需要其他功能。

我怎样才能使我的js工作,而wordpress也崩溃了。

由于

1 个答案:

答案 0 :(得分:3)

不要包含新的jQuery只需将代码更改为使用on而不是live

jQuery(document).ready(function(){
                jQuery(document).on('change', '#title', function(event) {
                    var value = jQuery('#title').val().toUpperCase();
                    jQuery('#title').val(value);
                });
            });