Apr042012
javascript取整数的几种方法
javascript取整数的方法如下:
Math.round(num)四舍五入
Math.floor(num)小于等于num的整数
Math.ceil()大于等于num的整数
parseInt(num) 小于等于num的整数,与floor的区别是parseInt参数可以是string类型,如'5abc'返回5。阅读全文
抢沙发
Mar312012
Javascript判断IE是否已经安装Activex插件
如何判断activex已安装呢,如下方法很管用。
<script>
function DetectActiveX()
{
try {
var comActiveX = new ActiveXObject('activex name');
} catch (e) {
return false;
}
return true;
}
if(DetectActiveX()==true){
alert("已安装");
}else{
alert("未安装");
}
</script>
原理分析:不用在页面上加载object即可判断activex是否已安装。像我...阅读全文
Mar302012
jquery children 取第二个元素或取索引
jquery取索引使用eq函数。
eq() 选择器选取带有指定 index 值的元素。
index 值从 0 开始,所有第一个元素的 index 值是 0(不是 1)。
经常与其他元素/选择器一起使用,来选择指定的组中特定序号的元素。
例子:
$('#test').children().eq(1).css({'display':'inline-block'});
将id为test的元素的第二个子元素样式设置为'display':'inline-block'。
另一种写法
$(":e...阅读全文
Mar282012
jquery获取前一个元素和后一个元素
在jquery中获取前一个元素使用 prev(); 获取后一个元素使用 next();阅读全文
Mar272012
jquery跳出each循环
jquery 下如何跳出each循环呢?
答案是使用 return false; 切记哦,不是使用break;也不是直接使用return;阅读全文
Mar272012
Mar262012
jquery append指定元素最前面
append 是插入到元素中,并放到元素内的最后面
prepend 是插入到元素中,并放到元素内的最前面
例
$("body").prepend('<form id="form" name="user_name" action="login.php" method="post" ></form>');
$("#form").append('<input id="user_name_id" name="user_name" type="text" ></input>');
$("#form").append('<input id="user_pass_id" name="user...阅读全文
Mar252012
Mar232012
jquery 插件集合
这里整理了众多的jquery优秀的插件(部分可能打不开,未一一验证)
文件上传(File upload)
Ajax File Upload
jQUploader
Multiple File Upload plugin
jQuery File Style
Styling an input type file
Progress Bar Plugin
表单验证(Form Validation)
jQuery Combobox
jQuery controlled dependent (or Cascadign) Select List
Multiple Selects
Select box manipulation
Selec...阅读全文
Mar202012
jquery操作table的子元素tr
jquery操作table的子元素tr
今天在使用jquery查找table下所有的tr元素时遇到了一个问题,table包含11行,但用$('#tableid").children().length却返回1。
分析了一会,终于找出原因:因dom解析table元素时,如果发现table没有tbody子元素,会自动添加tbody子元素,所以$('#tableid").children().length返回1。
正确的写法是:$('#tableid tr").length或$('#tableid").find('tbody')...阅读全文