jquery使用笔记

  1. ajax请求,注意最后一个值的地方没有逗号
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    $.ajax({  
    type: "POST",
    url: "mystructs/hello_jsonTest.action",
    data: {
    number: $("#number").val(),
    userId: $('#userId').val()
    },
    dataType: "text", //ajax返回值设置为text(json格式也可用它返回,可打印出结果,也可设置成json)
    success: function(json) {
    var res = $.parseJSON(json);
    alert(res.result);
    },
    error: function(json) {
    alert(json);
    }
    });
  1. jquery改变值

    1
    2
    $('#id').val('value');
    $('#id').html('value');
  2. jquery获取radio中被选中的那个元素

    1
    2
    3
    4
    5
    6
    var val = $('input:radio[name="ra"]:checked').val();
    if(val != null) {
    alert(val);
    } else {
    ...
    }

判读radio是否被选中

1
2
3
4
5
6
$('input:radio[name="ra"]').each(function() {
//alert($(this).val());
if($(this).attr("checked") == "checked") {
alert($(this).val());
}
});

  1. 获取选中的checkbox
    1
    2
    3
    $('input[name="chk"]:checked').each(function(){
    alert($(this).val());
    });

判读checkbox是否被选中

1
2
3
4
5
$('input:checkbox[name="chk"]').each(function() {
if($(this).attr("checked") == "checked") {
alert($(this).val());
}
});