0
我试图让这个输入清除它的值,当我点击它时,但我没有得到任何结果。为什么attr方法在这种情况下不起作用?
的HTML:
<input id='input' type="text" name="phppostvar" value="clear this"></input>
jQuery的/ JavaScript的:
$('#input').click(function(){
var value = $('#input').attr('value');
if (value === "clear this") {
$('#input').attr('value','');
}
});
我会尝试使用.val()不是.attr('value','') – fauverism
或者使用'placeholder'属性 – tymeJV
每当用户点击输入时删除该值是一个可怕的想法。他们可能会点击几个特定的字母来纠正错字。 – Quentin