首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

jquery 经典施用

2012-10-28 
jquery 经典应用经典应用是给input域一个默认值,然后在聚焦的时候清空它HTML部分:form idtestformin

jquery 经典应用
经典应用是给input域一个默认值,然后在聚焦的时候清空它

HTML部分:



<form id="testform">
<input type="text" value="Always cleared" />
<input type="text" value="Cleared only once" />
<input type="text" value="Normal text" />
</form>

JavaSript部分:



$(function() {
//取出有clear类的input域
//(注: "clear once" 是两个class clear 和 once)
$('#testform input.clear').each(function(){
//使用data方法存储数据
$(this).data( "txt", $.trim($(this).val()) );
}).focus(function(){
// 获得焦点时判断域内的值是否和默认值相同,如果相同则清空
if ( $.trim($(this).val()) === $(this).data("txt") ) {
$(this).val("");
}
}).blur(function(){
// 为有class clear的域添加blur时间来恢复默认值
// 但如果class是once则忽略
if ( $.trim($(this).val()) === "" && !$(this).hasClass("once") ) {
//Restore saved data
$(this).val( $(this).data("txt") );
}
});
});


热点排行