You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

WordPress中如何移除input输入框value属性内的指定文本?

错误原因说明

  • 第一版代码使用text()方法操作input是完全错误的:input是单标签元素,没有内部文本节点,它的取值和赋值都要通过val()方法操作value属性,text()拿不到输入框的实际值。
  • 第二版代码逻辑完全不符合需求:你写的判断是只有输入框的值完全等于Private: 的时候,删除整个输入框元素,根本不会修改值内容。

正确实现代码

// 等DOM完全加载后再执行,避免找不到元素
jQuery(document).ready(function($) {
  $('.dwqa-content-edit-form input[name="question_title"]').val(function (index, originValue) {
    // 替换原有值中所有的「Private:」前缀
    return originValue.replace(/Private:\s*/g, '');
  });
});

如果你需要处理该表单下所有文本输入框,可以把选择器替换为.dwqa-content-edit-form p input[type=text],代码会批量处理所有匹配的输入框值。

内容的提问来源于stack exchange,提问作者isbe

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.18 12:36:05