我想在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也崩溃了。
由于
答案 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);
});
});