我有这个jquery脚本,它在我的搜索输入中放置了占位符“+”,问题是,现在每个输入在我的网站上都有“+”占位符,
如何只将特定类添加到此js代码中:
$( document ).ready(function() {
$('input').on('focus',function(){
$(this).attr('placeholder',"");
});
$('input').on('blur',function(){
$(this).attr('placeholder',"+");
});
});
答案 0 :(得分:1)
这是非常简单的jQuery代码。谷歌搜索会找到你的答案。您只需指定类名:
$( document ).ready(function() {
$('input.CLASSNAME').on('focus',function(){
$(this).attr('placeholder',"");
});
$('input.CLASSNAME').on('blur',function(){
$(this).attr('placeholder',"+");
});
});
答案 1 :(得分:0)
使用class
或id
等标识符来更新placeholder
希望此代码段有用
<强> JS 强>
$( document ).ready(function() {
$('input').on('focus',function(){
$(this).attr('placeholder',"");
});
// add placeholder to input which have class updatePlaceholder
$('input.updatePlaceholder').on('blur',function(){
$(this).attr('placeholder',"+");
});
});
<强> HTML 强>
<input type = "text">
<input type = "text" class = "updatePlaceholder">
选中此jsFiddle