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

求解释一段jquery代码,该如何处理

2012-09-01 
求解释一段jquery代码onOpen: function (d) {$(#basic-modal-content-editRecordType).find(select).e

求解释一段jquery代码
onOpen: function (d) {
$('#basic-modal-content-editRecordType').find("select").each(function () {
$(this).val($(this).attr("saved"));
});
d.data.show();
d.container.show();
d.overlay.fadeIn(0); 
}
小弟不才,在学习之中,
麻烦大神们帮忙解析这段代码的意思。
而且多问一句,
这里面$(this).val($(this).attr("saved"));这段话与$(this).attr('saved', this.value);这段的区别是什么

[解决办法]
$(this).val这样是取值或者设定值的时候用
比如$("#text1").val()
$(this).attr('saved', this.value);
这个是设置控件的属性用,前属性名,后属性值
[解决办法]
$(this).val($(this).attr("saved"));//这个是给$(this)的value赋值
$(this).attr('saved', this.value);//这个是给$(this)的saved属性赋this.value值

[解决办法]
$(this).val($(this).attr("saved")) 

$(this).attr('saved', this.value) 
刚好相反 
 $(this).val($(this).attr("saved")) 是吧 saved节点的值 复制给 value 

 $(this).attr('saved', this.value) 是吧value的值复制给 saved节点
[解决办法]
$(this).val($(this).attr("saved"));//因为是下拉框,所以该句的意思是给该下拉框设置选中项,选中项的value和该下拉框中的saved属性保存值相同

热点排行