我的侧边栏中有一个表单,它是 Wordpress 插件的一部分,我不确定生成表单的 PHP 代码在哪里,所以我想使用 jQuery 向文本输入添加一个类和一个值。到目前为止,我有:
$j('body').ready(function() {
$j('form#searchform').find(':input#s').addClass('default-value');
$j('form#searchform').find(':input#s').val('enter search here...');
});
该类已成功添加到 html 中,但尽管值显示在文本输入中,但它没有添加到 html 中,即在标记内,这需要发生我的默认值脚本才能工作。所以,我想知道是否有一种方法可以内联添加值?
默认值脚本
$j('.default-value').each(function() {
var default_value = $j(this).val();
$j(this).css('color', '#837D73'); // this could be in the style sheet instead
$j(this).focus(function() {
if(this.value == default_value) {
this.value = '';
$j(this).css('color', 'black');
}
});
$j(this).blur(function() {
if(this.value == '') {
$j(this).css('color', '#837D73');
this.value = default_value;
}
});
});