toggleClass( class ) 如果存在(不存在)就删除(添加)一个类。 为匹配的元素切换 'selected' 类:
$("p").toggleClass("selected");
虽然我们可以使用 removeAttr( name ) 删除元素属性, 但是对应的DOM属性是不会被删除的, 只会影响DOM属性的值.
比如将一个input元素的readonly元素属性去掉,会导致对应的DOM属性变成false(即input变成可编辑状态):
$("#inputTest").removeAttr("readonly");
1 楼
nianshi
昨天
获取匹配元素在当前窗口的相对偏移
var p = $("p");
var offset = p.offset();
p.html( "left: " + offset.left + ", top: " + offset.top );
var p = $("p");
var offset = p.offset();
p.html( "left: " + offset.left + ", top: " + offset.top );
2 楼
nianshi
昨天
获取匹配元素相对父元素的偏移
var p = $("p");
var position = p.position();
$("p:last").html( "left: " + position.left + ", top: " + position.top );
var p = $("p");
var position = p.position();
$("p:last").html( "left: " + position.left + ", top: " + position.top );
3 楼
nianshi
昨天
以后编写JS代码,少写
<div onclick="showMsg()"></div>
多写
$("#testDiv4").bind("click", showMsg);
兼容效果会更好。
<div onclick="showMsg()"></div>
多写
$("#testDiv4").bind("click", showMsg);
兼容效果会更好。
4 楼
nianshi
19 小时前
slideDown就是show的滑动效果版本, slideUp就是hide的滑动效果版本, slideToggle就是toggle的滑动效果版本.