如何将变量中的INPUT值保存为不写大量重复的代码?如何在变量中保存INPUT的值?
like var input = $(this).val();
<div id="form">
1. <input type="text" value="title" />
2. <input type="text" value="value" />
</div>
$(function(){
$('#form input:eq(0)').bind({
focus: function(){
if($(this).val()=='title'){
$(this).val('');
}
},
blur: function(){
if($(this).val() == ''){
$(this).val('title');
}
}
});
$('#form input:eq(1)').bind({
focus: function(){
if($(this).val()=='value'){
$(this).val('');
}
},
blur: function(){
if($(this).val() == ''){
$(this).val('value');
}
}
});
});
谢谢,几乎我想要的 – Algorithm 2010-10-29 08:38:10
不要与'undefined'比较 - 使用'typeof',不要创建自定义属性 - 使用'.data()',不要在jQuery的'$() '当你可以改用DOM时。 – 2010-10-29 09:25:46
@益江 - 完全正确!重新考虑了代码根据最佳practives :) – 2010-10-29 10:32:06