我嘗試了以下jQuery代碼,但它不能正常工作,如何解決它?用jQuery交換輸入字段佔位符文本
<input type="text" value="Some descriptive text...">
$('input[type=text]').focus(function() {
if ($(this).val() == $(this).attr('defaultValue')) {
$(this).val('');
}
});
$('input[type=text]').blur(function() {
if ($(this).val() == '') {
$(this).val($(this).attr('defaultValue'));
}
});
我將「defaultValue」更改爲「值」,但它不工作,請參閱:http://jsfiddle.net/pjqcf/2/ – 2012-03-08 19:53:01
是的,它不工作,對不起。所以你可以添加defaulValue attr到你的輸入或者使用jQuery.data(),以防你想通過驗證。或者可能是別的,這是相當平凡的事情 – user907860 2012-03-08 20:04:25