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

Jquery 方法链接的有关问题 (method chaining)

2012-11-10 
Jquery 方法链接的问题 (method chaining)JScript code$(#guest).append(div classspot +label

Jquery 方法链接的问题 (method chaining)

JScript code
$('#guest').append(    '<div class="spot">' +    '<label for="mr">称呼:<select name="mr"><option value="Mr.">先生</option><option value="Ms.">女士</option><option value="Kid">男孩</option><option value="Kid">女孩</option></select></label>' +    ' <label>姓:<input type="text" size="6" name="surname" title="姓" /></label>' +    ' <label>名:<input type="text" size="8" name="lastname" title="名" /></label> ' +    ' <label>护照号:<input type="text" size="10" name="passport" title="护照号" /></label> ' +    ' <label style="margin:0;">出生年月:<input name="birth" type="text" size="10" value="YYYY-MM-DD" title="出生年月,格式:YYYY-MM-DD" /></label>' +    '<input type="button" class="remove" value="删除" /></div>')  .find("input.remove").click(function(){$(this).parent().remove();}); };


请问如果要增加 在 input name=birth的输入框注册一个blur的函数 该怎么办呢?
直接把
JScript code
.find("input [name=birth]").blur(function(){...});

加在上面的后头变成 
JScript code
.find("input.remove").click(function(){$(this).parent().remove();}).find("input [name=birth]").blur(function(){...});


吗?

[解决办法]
你试下不就知道了。
你串的太长了,能不能找到那个name=birth的
在前面加个end(),最好提出来写,不是接的越长越好
特别里面有parent()child()一堆的时候,不方便阅读

append的东西用live

热点排行
Bad Request.