分类: 系统运维
2010-11-06 10:39:07
ok,开始我们的第三讲,讲之前,我们先来看个笑话放松一下心情~
一楼盘开盘,开发商制作大幅广告吸引市民,上述:没有房子,就没有媳妇。于是年末房产行业协会评比大会上,该楼盘开发商荣获“最诚实地产商”。
好滴,有心滴童鞋们看了上一讲之后,不知道掌握了多少哈。
如果掌握滴好的话,我现在就可以恭喜你,你成功了一半哦,也许你会说:are u kidding me? 显然我会说:yes!哈哈,玩笑。
哈哈,不扯了,进入主题。
Jquery的属性
正式开讲之前,也许你遇到过这些问题:
1.怎样通过js获得一个标签里属性的值?
2.怎样给一个标签“动态”添加和去除样式?
3.怎样得到标签的html代码和标签里面的值?
4.怎样得到表单元素的值?
也许有足够经验的人可以简单的写出来,但这里,用jquery,你会发现来得更快,更简单哦。
html代码:
aaaaaaaaaaaaa 同理,可以是a,p,label等标签。
html代码很简单,ok,那我们开始回答之前提到的问题。
1.怎么获得span标签里title的值?
js代码:$(”.xiongdilian”).attr(’title’);
没错,就是这么简单,恭喜你,成功了。
如果我就这里打住,就太对不起人了我觉得,所以,我想拓展一下。
这里的attr()方法,除了获得属性值外,还可以设置属性值。
比如我们从列表页跳转到修改页时,也许有一个字段会有多个状态,那我们写程序的时候,首先显示这个状态,然后在循环出不等于这个状态的其他状态,是不是?这里用js,可以来得更自己一点。
比如,html代码:
也就是说,我当前的状态为bbb(value=’1′),所以,在加载修改页的时候,那显然应该选择中bbb(value=’1′)这个选项了,那么,我们怎么靠jquery实现了?
首先,隐藏一个
js
size = $(”.jerry option”).size();
for (i=0; i
$(”.jerry option:eq(”+i+”)”).attr(”selected”,”selected”);
}
}
看到这里,那我们就一口气掌握了:获得标签的属性值和设置标签的属性值,是不是很简单了?
那我们在乘火打铁。
2.获得和设置标签的文本值。
也许你在做表单验证时,提交的那一刻,如果用户有一项必填的没有填写,你可以马上做出“友好”动作来提示,而不是弹出一个对话框,是不是有这样的情况,这里,用jquery实现起来,你会发现,太犀利鸟。
html代码: