将字符计数添加到自定义Metabox

时间:2014-06-13 作者:user54188

我知道有一种方法可以将字符计数器添加到WP中的摘录元盒,但我想将字符计数器添加到自定义元盒。下面的脚本将获取元数据库中的计数器,元数据库中有选项卡,但不计数。任何帮助都会很好。谢谢,这是我在StackExchange中的第一个问题。

jQuery(document).ready(function(){
    jQuery("#bgnp-metabox-tabs").after("<p style=\\"text-align:left;\\"><small>Excerpt length: </small><input type=\\"text\\" value=\\"0\\" maxlength=\\"3\\" size=\\"3\\" id=\\"bgnp-metabox-tabs\\" readonly=\\"\\"> <small>character(s).</small></p>");
    jQuery("#feed").val(jQuery("#excerpt").val().length);
    jQuery("#bgnp-metabox-tabs").keyup( function() {
        jQuery("#bgnp_metabox_tabs").val(jQuery("#excerpt").val().length);
    });
});
计数器出现在所有选项卡中,但我只希望它出现在选项卡“#feed”中

1 个回复
最合适的回答,由SO网友:leromt 整理而成

我想#feed 元素是要在其中显示计数值的元素?如果是,请更改#bgnp_metabox_tabs 输入keyup函数#feed.

EDIT:

出于某种原因,当我第一次阅读这个问题时,我没有看到所有的代码。

字符计数占位符的id与调用after 作用我会将占位符id更改为char-count.

然后,可以使用jQuery(#feed #char-count) 使其仅显示在提要选项卡上(假设提要选项卡的id为#feed)

结束

相关推荐

帮助我的第一个Metabox帮助器类

我正在开发一个metabox助手类,除了无线电图像字段之外,一切都很好。图像会显示出来,但无法单击。 // Print radio_image input. private function radio_image_input( $field ) { $selected_value = $field[\'value\']; $radio_image_field = \'\'; $rad