Jquery添加类来输入

时间:2016-05-25 13:24:38

标签: javascript jquery

我有这个jquery脚本,它在我的搜索输入中放置了占位符“+”,问题是,现在每个输入在我的网站上都有“+”占位符,

如何只将特定类添加到此js代码中:

$( document ).ready(function() {
    $('input').on('focus',function(){
    $(this).attr('placeholder',"");
});
$('input').on('blur',function(){
    $(this).attr('placeholder',"+");
});

});

2 个答案:

答案 0 :(得分:1)

这是非常简单的jQuery代码。谷歌搜索会找到你的答案。您只需指定类名:

$( document ).ready(function() {
  $('input.CLASSNAME').on('focus',function(){
    $(this).attr('placeholder',"");
  });
  $('input.CLASSNAME').on('blur',function(){
    $(this).attr('placeholder',"+");
  });
});

答案 1 :(得分:0)

使用classid等标识符来更新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