第一次执行没问题,但第二次執行就有问题了选择不了
最近在iteye的新闻中看到jQuery已经更新到了1.6.1。和之前版本的最大变化是增加了.prop方法但是.prop()方法和.attr()方法,单从字面上很难區分在汉语中properties和attributes都有表示“属性”的意思。
下面根据这篇博文()简要翻译了.prop()和.attr()的用法:
通过介绍新方法.prop()以及.attr()方法的改变,jQuery1.6.1引起了一場关于attributes和properties之间有何区别和联系的激烈讨论同时,1.6.1也解决了一些向后兼容性问题当从1.5.2升级到1.6.1时,你不必修改任何attribute代码
下面是关于jQuery1.6和1.6.1中Attributes模块变化的描述,以及.attr()方法和.prop()方法的首选使用然而,正如前面所述jQuery1.6.1允许你使用.attr()方法就像以前它被使用在所有的情况中一样。
甚至是这樣的代码:
在1.6.1中没有必要为了保持之前期望的运行结果而发生任何改变
为了让jQuery1.6中的.attr()方法的变化被理解的清楚些,下面是一些使用.attr()的例子虽然在jQuery之前的版本中能正常工作,但是现在必须使用.prop()方法代替:
attributes是不一样的正如上面所述,它们仅被浏览器用来保存初始值
将鈈会检查checkbox元素,因为它是需要被设置的property但是你所有的设置都是初始值。
然而曾经jQuery1.6被释放出来的时候,jQuery团队明白当浏览器仅关心页面加載时设置一些值不是特别的有用。所以为了保持向后兼容性和.attr()方法的有用性,我们可以继续在jQuery1.6.1中使用.attr()方法取得和设置这些boolean attributes
(译者注:大部分都是html5新增的属性)
下面是一些attributes和properties的列表,正常情况下应该使用其对应的方法(见下面的列表)来取得和设置它们。下面的是首用法但是.attr()方法可以运行在所有的attributes情况下。
注意:一些DOM元素的properties也被列在下面但是仅运行在新的.prop()方法中
上面的概述已经描述的够清楚了,我也沒有必要再总结了
今天不知道怎么回事桌面的图标仩和各盘文件夹左上角都出现了一个勾选框不知道干嘛用的,感觉很碍事那么怎么去掉它呢?
之前还以为是垃圾软件给弄上去的结果是自己不小心动了文件夹选择造成的,下面就教大家去掉它
win7:打开我的电脑-上面工具栏里的工具-文件夹选项,点击查看去掉“使用複选框以选择项”的勾,然后点击确定就OK了如下图:
win8:打开我的电脑-上面的库工具下面的查看-去掉项目复选框前面的勾就行了,如下图: