使用 jQuery 搜索和替换输入占位符文本

Posted

技术标签:

【中文标题】使用 jQuery 搜索和替换输入占位符文本【英文标题】:Search and replace input placeholder text with jQuery 【发布时间】:2017-01-22 11:16:43 【问题描述】:

如何从所有输入框中搜索和替换占位符文本?

例子:我想改变

<input type="text" name="user" id="user" placeholder="User">

<input type="text" name="user" id="user" placeholder="Benutzer">

通过类似的方式

$('input').each(function() 
     $(this).attr("placeholder").replace('User', 'Benutzer');
);

谢谢和最好的问候!

【问题讨论】:

【参考方案1】:

根据属性定位元素,然后改变它

$('input[placeholder="User"]').attr('placeholder', 'Benutzer')

【讨论】:

【参考方案2】:

你可以试试这个:

    $('input').each(function(index, value) 
     $(this).attr('placeholder','Benutzer');
    );

【讨论】:

不,这会将每个输入字段占位符更改为“Benutzer”,但我只想更改那些包含字符串“User”的占位符。

以上是关于使用 jQuery 搜索和替换输入占位符文本的主要内容,如果未能解决你的问题,请参考以下文章

初始化后更改输入字段的占位符文本

在占位符文本之前使用图标搜索输入 - Material Design

用跨度文本jquery交换输入占位符文本

如何使用正则表达式匹配从 xml 文件中搜索和替换包含占位符标记的文本。 VB.net 或 C#

使用 jquery 更改占位符文本字体和颜色

php 替换“在此处输入标题”占位符文本