JQuery操作总结

页面加载时执行方法

$().ready(function(){

    //此处添加执行方法

});

jquery的页面加载执行方法和onLoad事件的区别:

onLoad事件是在DOM对象全部加载完成后才执行的事件

而jquery是在刚进入页面时就可以执行,不用等DOM对象全部加载完毕

根据ID隐藏和显示对象

$("#标签的ID").show();    显示

$("#标签的ID").hide();     隐藏



根据页面中对象的ID取得该对象的值

这其中分为几种情况

1:取文本框中的值

$("#id").val();

为文本框赋值

$("#id").val("要赋给文本框的值");

取值有两种方式

$("#id").val();     和     $("#id").attr("value")  都可

赋值

$("#id").val("要赋给checkbox的值");     和     $("#id").attr("value","要赋给checkbox的值");

对于只有单独ID的checkbox判断是否选中

$("#id").attr("checked");  -----选中为 true,未选中为 false

为只有单独ID的checkbox手动选中

$("#id").attr("checked", true);  或者  $("#id").attr("checked", false);

对于起同样名的一组checkbox

得到选中的checkbox的值

    $(":checkbox[name='checkbox的name']").each(function(){
        if($( this).attr("checked")== true){
         $( this).attr("value");---每个选中的checkbox的值
        }
    });

checkbox的第二个元素被打勾:

$("input[name=items]").get(1).checked = true; //打勾
$("input[name=items]").get(1).checked = false; //不打勾

或者

$(":checkbox[name=items]").get(1).checked = true; //打勾
$(":checkbox[name=items]").get(1).checked = false; //不打勾

checkbox的value=’val’的元素前打勾:

$("input[name=item][value='val']").attr("checked", true);

或$(”input[name=item][value='val']“).attr("checked","checked");

在一组由统一name命名的checkbox中,设置这组checkbox的checked状态和id为checkbox_id一样

$("input[name='checkbox_name']").attr("checked",$("#checkbox_id").attr("checked"));

更改页面内标签中的属性

例如"background"

$("#标签的ID").attr("background","要改变的地址");

获得<strong>标签或者<div>的文本或者任意标签间的文本

$("#id").text();或者$("#id").html();

在iframe框架中父子窗口互相用jquery调用的情况

在子窗体中用jquery调用父窗体的对象

parent.$("#id").xxxxx


jquery radio取值 ,checkbox取值,select取值,radio选中,checkbox选中,select选中,及其相关

设置:
获取一组radio被选中项的值: var item = $(’input[name=items][checked]‘).val();

获取select被选中项的文本 var item = $(”select[@name=items] option[@selected]“).text();

获取select被选中项的文本 : var item = $(”select[name=items] option[selected]“).text();

或$(”select[name=items]“).find(”option:selected”).text();

select下拉框的第二个元素为当前选中值:$(’#select_id’)[0].selectedIndex = 1;

select下拉框value = ‘val’的元素为当前选中项:$(”select[name=items] option[value='val']“).attr(”selected”,”selected”);

radio单选组的第二个元素为当前选中项 :

$(’input[@name=items]‘).get(1).checked = true; 或$(’input[name=items]‘).attr(”checked”, ‘1′);

radio的value = ‘val’的元素为当前选中项:$(’input[name=items][value='val']‘).attr(”checked”,”checked”);

获取值:




文本框,文本区域:$(”#txt”).attr(”value”);

单选组radio: $(”input[type=radio][checked]“).val();

下拉框select的value值: $(’select’).val();

下拉框select选中的text值:$(”select”).find(”option:selected”).text();

控制表单元素:
文本框,文本区域:$(”#txt”).attr(”value”,”); //清空内容

$(”#txt”).attr(”value”,’11′); //填充内容

单选组radio: $(”input[type=radio]“).attr(”checked”,’2′);//设置value=2的项目为当前选中项

下拉框select: $(”#sel”).attr(”value”,’-sel3′);//设置value=-sel3的项目为当前选中项

$(”<option value=’1′>1111</option><option value=’2′>2222</option>”).appendTo(”#sel”)//添加下拉框的option

$(”#sel”).empty();//清空下拉框

jQuery获取Radio选择的Value值

  代码

$("input[name='radio_name'][checked]").val();  //选择被选中Radio的Value值


$("#text_id").focus(function(){//code...});  //事件 当对象text_id获取焦点时触发



$("#text_id").blur(function(){//code...});  //事件 当对象text_id失去焦点时触发


$("#text_id").select();  //使文本框的Vlaue值成选中状态


$("input[name='radio_name'][value='要选中Radio的Value值'").attr("checked", true);  //根据Value值设置Radio为选中状态



$("#text_id").val().split(",");  //将Text的Value值以','分隔 返回一个数组
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值