我想创建功能,用户可以选择要显示的帖子数量。现在,如果我有10个帖子并且只想显示3个,则无法进行。它会告诉我所有现有的帖子。这是我的JavaScript:
buttons: {
'Save': function () {
var num = $(document).find('#dx_blog_posts_num').val();
var image = $(document).find('#dx_blog_featured_image').is(':checked');
var excerpt = $(document).find('#dx_blog_excerpt').is(':checked');
parentDiv.attr('data-blog-image', image);
parentDiv.attr('data-blog-excerpt', excerpt);
var check = parentDiv.find('.hidden').length;
if(!check) {
parentDiv.append('<div class="hidden">' + num + '</div>');
}
else{
parentDiv.find('.hidden').html(num);
}
jQuery(this).dialog('destroy');
}
jQuery(this).dialog('destroy');
}
HTML:
<div id="dx-blog-dialog" title="<?php _e( 'Blog', 'dxeasypb' ); ?>">
<div>
<label for="dx_blog_posts_num"><?php _e( 'Number of Posts', 'dxeasypb' ); ?></label> <input type="text" id="dx_blog_posts_num">
</div>
<div>
<input type="checkbox" id="dx_blog_featured_image"><label for="dx_blog_featured_image"><?php _e( 'Display Featured Image', 'dxeasypb' ); ?></label>
</div>
<div>
<input type="checkbox" id="dx_blog_excerpt"><label for="dx_blog_excerpt"><?php _e( 'Display Full Content', 'dxeasypb' ); ?></label>
</div>
</div>