jQuery中val()和attr()修改input标签的value值的发现
使用val()方法修改value值:
$(".search").focus(function () {
$(this).val("");//val()无法更改input标签里的value值,但是页面有效果
}).blur(function () {
if ($("input").attr("value") == "") {
$(this).attr({"value": "请输入要查询的问题"});
/*$("input").attr("value","请输入要查询的问题");*/
};
});
使用attr()方法修改value值:
$(".search").focus(function () {
$(this).attr({"value": ""});//attr()可以更改input标签里的value值
}).blur(function () {
if ($("input").attr("value") == "") {
$(this).attr({"value": "请输入要查询的问题"});
}
});