如题:
如何用jquery选择高度大于100的iframe
如何用jquery选择高度大于100的iframe
解决方案 »
- 第一题选哪个都是对的 第2-4题选哪个都是错的,了解js的朋友帮忙看一下,问题出在哪 先谢谢了
- 作用域内的似有成员 都存放在哪?
- 看书上讲js继承的问题关于prototype的,里面有我写的例子,但有3个地方不明白,得到答案就结帖
- 求一则验证非法字符的公共函数
- js 日期判断不成功
- 求教: ie打印功能!
- 判断B日期在A日期之后,如果输入A日期在B日期之后,则提示出错信息的代码。
- tab键的键值是多少啊!
- 利用js的print()方法调用ie的打印功能,怎样才能不把页面下方的写的button打印出来阿?
- 寻javascript的函数
- jquery实现鼠标经过显示对应的层
- AJAX 这样写有错?
<script type="text/javascript">$(document).ready(function(){ $(".Height100Div")})</script>
并把DOM 添加到一个list 中.
<script type="text/javascript">$(document).ready(function(){ $(".Height100Div").click(function(){
alert("HI~~")
})})</script>
你上面那楼就是jquery的写法实现的呀
这个我当然知道,如果能用jquery实现那代码会简单很多 而且也能规范代码 自己写的话我就不需要发帖问了 因为这个很简单
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gbk" />
<title>无标题文档</title>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script>
<style type="text/css">
<!---->
</style>
<script type="text/javascript">$(function(){
$("div:height(100)").each(function(){
$(this).css({'background':'red'})
})
})
$.extend($.expr[':'], {
height: function(a, i, m) {
return ($(a).height()>=m[3]);
}
});
</script>
</head>
<body>
<div>dd</div>
<div style="height:30px">30px</div>
<div style="height:130px">130px</div>
<div style="height:230px">230px</div>
<div style="height:99px">99px</div>
<div style="height:100px">100px</div>
<div style="height:30px">30px</div>
</body>
</html>
另一个就是取所有div,再判断高度。jQuery还是js,只是写法有些不同而已。
lz可以琢磨下jQuery的css selector
$("div:height(100)").each(function(){
$(this).css({'background':'red'})
})
})
$.extend($.expr[':'], {
height: function(a, i, m) {
return ($(a).height()>=m[3]);
}
});
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script>
</head><body>
<iframe width="100" height="100" src="about:blank"></iframe>
<iframe width="100" height="101" src="about:blank"></iframe>
</body>
</html>
<script type="text/javascript">
$(document).ready(function(){
var len = $('iframe').filter(function(index){
alert(($(this).attr('height')-0)>100);
return ($(this).attr('height')-0)>100;
}).length;
alert(len);
});
</script>