attr()和prop()方法的使用
attr():
返回属性的值:
$(selector).attr(attribute)
设置属性和值:
$(selector).attr(attribute,value)
使用函数设置属性和值:
$(selector).attr(attribute,function(index,currentvalue))
设置多个属性和值:
$(selector).attr({attribute:value, attribute:value,...})
多用于给元素设置属性和值
prop()用法与其相同
注意:prop() 方法应该用于检索属性值,例如 DOM 属性(如 selectedIndex, tagName, nodeName, nodeType, ownerDocument, defaultChecked, 和 defaultSelected)。
提示:如需检索 HTML 属性,请使用 attr() 方法代替。
提示:如需移除属性,请使用 removeProp() 方法
css()的用法
返回 CSS 属性
如需返回指定的 CSS 属性的值,请使用如下语法:
css(“propertyname”);
设置 CSS 属性
如需设置指定的 CSS 属性,请使用如下语法:
css(“propertyname”,“value”);
设置多个 CSS 属性
如需设置多个 CSS 属性,请使用如下语法:
css({“propertyname”:“value”,“propertyname”:“value”,…});
获取radio中选中的值
$(selector:checked).val()
ie中时间加减问题
当日期或月份小于10时,一定要加上0 例如2月 02 3月03 否则无法识别
例子
```javascript
var beginDateOld = new Date($('#beginDate').val());
beginDateOld =beginDateOld.setDate(beginDateOld.getDate()+1);
var beginDateNew = new Date(beginDateOld);
var day = beginDateNew.getDate();
if(day < 10){
day = '0'+day;
}
var month=beginDateNew.getMonth() + 1;
if(month < 10){
month = '0'+month;
}
var year=beginDateNew.getFullYear();
var timeStart=year + "-" + month + "-" + day;
$('#beginDate').attr('value',timeStart);