jQuery

[TOC]

[toc]

一、资源获取

<javascript src="./jquery.min.js" />

<script src="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js" />

二、jQuery 给控件赋值

1、给input类控件赋值

第一种:
$('#theID').attr("value", "xx");
第二种:
$("#theID").val("xx")

原生js的赋值写法:
document.getElementById("theID").value = "xx";

2、给span等各种控件赋值

1.span:  $("#id").html()
2.input: $("#id").val()
3.textarea: $("#id").val()
4.iframe  : $("#id").src+="&uid=" + uid
5.下拉菜单: $("#id").val()
6.radio: jquery1.3已经去看了属性选择器@符号
(1.2)以前版本对radio取当前值的方式:
$("input[@type=radio][@checked]")
把@去掉发现能得到object,但是取到的当前值不对,永远都是设置radio的默认值。

采用 $("input[type=radio][checked]") 这种方式也取不到当前值。
(1.3->1.4)经过一系列实验,发现正确写法:
$("input:radio[type='radio'][checked]")
或
$("input[accesskey='shippingFee']:checked")

赋值:
var sex=json.sex;//异步返回的信息
$("input:radio").each(function(i){ //遍历对象
    if (this.value ==sex) {
        $(this).attr("checked", "true");
    }
})

3、jquery 获取 option 下拉框的 value 和 text

A、javascript 原生方法,即DOM方法

var mySelect = document.getElementById("test")
var index = mySelect.selectedIndex;
mySelect.options[index].value;
mySelect.options[index].text

B、jQuery 方法

var option = $("#test option:selected")
alert(option.val())
alert(option.text())

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注