娉細 鍏蜂綋鐩殑涓轟簡瑙e喅浠庡悗鍙板彇鍑烘暟鎹紝鏄劇ず銆?
榪欓噷騫舵病鏈夌敤jQuery鐨刟ttr()鍜寁al()鏂規硶鏉ヨ緗変腑鍜岃幏寰楀綋鍓峜heckbox鐨勫鹼紝鏀圭敤浜咼avaScript鍘熺敓鐨?Dom 鏂規硶錛屽皢姣斿垱寤?
jQuery瀵硅薄鏇存湁鏁?/span>
2. 鍗曢夋寜閽搷浣?
html浠g爜:
A B C D 鎮ㄩ夋嫨鍝竴涓細<br/>
<input type="radio" name="item" value="A"/>A
<input type="radio" name="item" value="B"/>B
<input type="radio" name="item" value="C"/>C
<input type="radio" name="item" value="D"/>D
<input type="button" id="getLetter" value="鑾峰緱瀛楁瘝
"/>
鍒濆鍖栭変腑瀛?
姣岯
Jquey js 鑴氭湰:
$(document).ready(function()
{
// 鏁版嵁鍒濆鍖栭?
鎷〣銆?nbsp;
$('[name="item"]:radio').each(function() {
if (this.value == 'B')
{
this.checked = true;
}
});
// 緇戝畾鑾?
寰楀瓧姣嶇殑浜嬩歡
$('#getLetter').click(getLetter);
});
鑾峰緱鎵閫変腑鐨?
瀛楁瘝
Jquey js 鑴氭湰:
function getLetter()
{
alert('鑾峰緱鐨勫瓧姣嶄負錛?/span>' + $('[name="item"][checked=true]:radio').val());
}
3. 涓嬫媺妗?鍒楄〃)鎿嶄綔
<select multiple id="choose" style="width=100px;heigth=160px"></select>
<input id="addOptions" type="button" value="娣誨姞鏁版嵁"/>
<input id="getSelectedOption" type="button" value="鑾峰緱閫変腑鐨勫?/span>"/>
<input id="clearOptions" type="button" value="娓呯┖鍒楄〃"/>
Jquey js 鑴氭湰:
$(document).ready(function() {
$('#addOptions').click(addOptions); // 涓哄垪琛ㄦ坊鍔犲厓绱?nbsp;
$('#getSelectedOption').click(getSelectedOption); // 鑾峰緱閫変腑鐨勫厓绱?nbsp;
$('#clearOptions').click(clearOptions); // 娓呮鍒楄〃涓殑鍏冪礌
$('#addOptions').click(); // 瑙﹀彂涓哄垪琛ㄦ坊鍔犲厓绱犱簨浠?nbsp;
});
榪藉姞鍏冪礌
Jquey js 鑴氭湰:
function addOptions()
{
var selectContainer = $('#choose');
for (var i = 0; i < 5; i++)
{
var option = $('<option></option>').text('choose' + i).val(i);
selectContainer.append(option);
}
}
鑾峰緱閫変腑鐨勫厓绱?nbsp;
function getSelectedOption()
{
/* 閫愪釜寮瑰嚭姣忎釜鍏冪礌 */
var options = $('#choose > option:selected');
$.each(options, function () {
alert('option: ' + this.value);
});
/* 閫愪釜寮瑰嚭姣忎釜鍏冪礌錛岀涓縐嶇殑綆鍐?nbsp;*/
$('#choose > option:selected').each(function() {
alert('option2: ' + this.value);
});
// 鐩存帴寮瑰嚭鏁版嵁錛?nbsp;濡傛灉鏄涓嬫媺妗嗭紝鍒欑洿鎺ュ脊鍑烘暟鎹紝濡傛灉鏄垪琛ㄥ茍涓旈夋嫨浜嗗涓暟
// 鎹紝灝嗘暟鎹互'錛?鍒嗛殧鏄劇ず
alert('val: ' + $('#choose').val());
}
娓呯┖鍒楄〃
function clearOptions()
{
$('#choose').empty();
}

]]>