我尝试在WP中运行此脚本,但它不起作用。我需要在jQuery加载后运行,我使用一个名为“Jupiter”的主题。
在我的子文件夹的functions.php中
function my_scripts_method() {
wp_register_script('custom_script',
get_stylesheet_directory_uri() . '/js/sort_members.js',
array('jquery'),
'1.0' );
wp_enqueue_script('custom_script');
}
add_action('wp_enqueue_scripts', 'my_scripts_method');
在我的sort_members.js
中 (function($) {
$(document).ready(function() {
var alphabeticallyOrderedDivs = $('.member-name').sort(function(a, b) {
return
String.prototype.localeCompare.call($(a).data('lastname').toLowerCase(),
$(b).data('lastname').toLowerCase());
});
var container = $('.team-member');
container.detach().empty().append(alphabeticallyOrderedDivs);
$('body').append(container);})
})(jQuery);