|
|
Postitatud 30.07.2015 11:20:50
|
|
|

jQuery saab Select poolt valitud teksti ja väärtuse:
Süntaksi selgitus:
1. $("#select_id").change(function(){//code...}); Lisa Selectile sündmus, mis aktiveerub, kui üks valikutest
2. var checkText=$("#select_id").find("option:selected").text(); Hangi valitud tekst valikuga
3. var checkValue=$("#select_id").val(); Saab valitud väärtuse Select poolt
4. var checkIndex=$("#select_id ").get(0).selectedIndex; Vali Select indeksi väärtus
5. var maxIndex=$("#select_id option:last").attr("index"); Hangi Select suurim indeksiväärtus
jQuery määrab Select poolt valitud Teksti ja Väärtuse:
Süntaksi selgitus:
1. $("#select_id ").get(0).selectedIndex=1; Sea Select valik, et valida üksused indeksiväärtusega 1
2. $("#select_id ").val(4); Sea valitud eseme väärtuseks 4
3. $("#select_id option[text='jQuery']").attr("selected", true); Sea Select tekstiväärtuseks jQuery
jQuery lisab/eemaldab valiku elemendid valikuks:
Süntaksi selgitus:
1. $("#select_id").append("<option value='Väärtus'>Tekst</option>"); Lisa valik valida
2. $("#select_id").prepend("<option value='0'> palun vali</option> "); Lisa valik (esimene positsioon) valiku jaoks
3. $("#select_id option:last").remove(); Kustuta valik suurima indeksiväärtusega valikus (viimane)
4. $("#select_id option[index='0']").remove(); Eemalda indeksväärtus 0 valikuvalikus (esimene)
5. $("#select_id option[value='3']").remove(); Kustuta valik value='3' valikus
5. $("#select_id option[text='4']").remove(); Kustuta valik Selectis Text='4'
http://www.cnblogs.com/SAL2928/archive/2008/10/28/1321285.html
jquery raadio väärtus, linnukese väärtus, valik väärtus, raadio valik, linnukese kontroll, vali valik ja nii edasi
Saab raadiost valitud üksuste väärtused
var item = $('input[@name=items][@checked]').val();
Saab valitud üksuse teksti
var item = $("select[@name=items] option[@selected]").text();
Valiku rippmenüü teine element on hetkel valitud väärtus
$('#select_id')[0].selectedIndex = 1;
Raadioraadiogrupi teine element on praegu valitud väärtus
$('input[@name=items]').get(1).checked = true;
Hangi väärtused:
Tekstikast, tekstiala: $("#txt").attr("väärtus");
mitme linnukese kast:$("#checkbox_id").attr("väärtus");
raadio: $("sisend[@type=raadio][@checked]").val();
rippmenüü valik: $('#sel').val();
Juhtimisvormi elemendid:
Tekstikast, tekstiala: $("#txt").attr("väärtus",''); Tühjenda sisu
$("#txt").attr("väärtus",'11'); Täida sisu
linnuke: $("#chk1").attr("märgitud",''); Puuke ei ole
$("#chk2").attr("kontrollitud", tõene); Tick
if($("#chk1").attr('checked')==undefined) // Määra, kas see on linnukesega märgitud
raadio: $("sisend[@type=raadio]").attr("kontrollitud",'2'); Ese väärtusega =2 on hetkel valitud ese
rippmenüü valik: $("#sel").attr("väärtus",'-sel3'); Määra väärtus=-sel3 hetkel valitud üksusele
$("<option value='1'>1111</option><option value='2'>2222</option>").appendTo("#sel")//Lisa rippmenüü valik
$("#sel").tühi(); Tühjenda rippmenüü kast
----------------------------------------------------------------------------------------------------
//遍历option和添加、移除option
function changeShipMethod(shipping){
var len = $("select[@name=ISHIPTYPE] option").length
if(shipping.value != "CA"){
$("select[@name=ISHIPTYPE] option").each(function(){
if($(this).val() == 111){
$(see).eemalda();
}
});
}else{
$("<option value='111'>UPS Ground</option>").appendTo($("select[@name=ISHIPTYPE]"));
}
}
//取得下拉選單的選取值
$(#testSelect option:selected').text();
või $("#testSelect").find('option:selected').text();
või $("#testSelect").val();
//////////////////////////////////////////////////////////////////
Kui sul on halb mälu, saad selle koguda:
1. Rippmenüü kast:
var cc1 = $(".formc select[@name='country'] option[@selected]").text(); Leia valitud eseme tekst rippmenüüst (märka keskel olevat tühikut)
var cc2 = $('.formc select[@name="country"]').val(); Hangi valitud eseme väärtus rippmenüüst
var cc3 = $('.formc select[@name="country"]').attr("id"); Hangi valitud eseme ID atribuudi väärtus rippmenüüst
$("#select").tühi(); Tühjenda rippmenüü //$("#select").html('');
$("<option value='1'>1111</option>").appendTo("#select")//Lisa rippmenüü valik
Veidi selgituseks:
1.select[@name='country'] valik[@selected] tähendab, et sellel on nime atribuut,
Ja omaduse väärtus on valikuelement, mille valitud atribuut on valitud elemendis 'riik';
On näha, et need, mis algavad tähega @, tähendavad, et neile järgnevad atribuudid.
2. Raadiokast:
$("input[@type=radio][@checked]").val(); Saab valitud eseme väärtuse raadiokastis (pane tähele, et keskel pole tühikut)
$("sisend[@type=raadio][@value=2]").attr("kontrollitud", "kontrollitud"); Määra raadiokasti väärtus=2 valitud olekuks. (Pane tähele, et keskel pole tühikut)
3. Linnukes:
$("input[@type=checkbox][@checked]").val(); Märgitakse esimese üksuse väärtus linnukeses
$("input[@type=checkbox][@checked]")).each(function(){ // Kuna märkekast on tavaliselt märgitud mitme linnukese jaoks, saab selle välja jätta
alert($(this).val());
});
$("#chk1").attr("kontrollitud",''); Puuke ei ole
$("#chk2").attr("kontrollitud", tõene); Tick
if($("#chk1").attr('checked')==undefined){} //Määra, kas see on kontrollitud
Muidugi on jquery valik võimas. On palju rohkem võimalusi.
<scrip eemalda t src="jquery-1.2.1.js" type="text/javascrip eemalda t"></scrip去掉t>
<scrip eemalda t keel="javascrip eemalda t" tüüp="tekst/javascrip eemalda t" >
$(document).ready(function(){
$("#selectTest").change(function()
{
alert ("Tere");
alert($("#selectTest").attr("nimi"));
$("a").attr("href","xx.html");
window.locatio eemaldab n.href="xx.html";
alert($("#selectTest").val());
alert($("#selectTest option[@selected]").text());
$("#selectTest").attr("väärtus", "2");
});
});
. .</scrip去掉t>
<a href="#">aaass</a>
<!-- rippmenüü kast - >
<select id="selectTest" name="selectTest">
<option value="1">11</option>
<option value="2">22</option>
<option value="3">33</option>
<option value="4">44</option>
<option value="5">55</option>
<option value="6">66</option>
</select>
jquery radio, checkbox, select, radio, checkbox, select ja seotud, et saada raadio valitud üksuste väärtus
var item = $('input[@name=items][@checked]').val();
Saab valitud üksuse teksti
var item = $("select[@name=items] option[@selected]").text();
Valiku rippmenüü teine element on hetkel valitud väärtus
$('#select_id')[0].selectedIndex = 1;
Raadioraadiogrupi teine element on praegu valitud väärtus
$('input[@name=items]').get(1).checked = true;
Hangi väärtused:
Tekstikast, tekstiala: $("#txt").attr("väärtus");
mitme linnukese kast:$("#checkbox_id").attr("väärtus");
raadio: $("sisend[@type=raadio][@checked]").val();
rippmenüü valik: $('#sel').val();
Juhtimisvormi elemendid:
Tekstikast, tekstiala: $("#txt").attr("väärtus",''); Tühjenda sisu
$("#txt").attr("väärtus",'11'); Täida sisu
linnuke: $("#chk1").attr("märgitud",''); Puuke ei ole
$("#chk2").attr("kontrollitud", tõene); Tick
if($("#chk1").attr('checked')==undefined) // Määra, kas see on linnukesega märgitud
raadio: $("sisend[@type=raadio]").attr("kontrollitud",'2'); Ese väärtusega =2 on hetkel valitud ese
rippmenüü valik: $("#sel").attr("väärtus",'-sel3'); Määra väärtus=-sel3 hetkel valitud üksusele
$("<optionvalue='1'> 1111</option><optionvalue='2'>2222</option> appendTo("#sel")//Lisa rippmenüü valik
$("#sel").tühi(); Tühjenda rippmenüü kast
Saab raadiost valitud üksuste väärtused
var item = $('input[@name=items][@checked]').val();
Saab valitud üksuse teksti
var item = $("select[@name=items] option[@selected]").text();
Valiku rippmenüü teine element on hetkel valitud väärtus
$('#select_id')[0].selectedIndex = 1;
Raadioraadiogrupi teine element on praegu valitud väärtus
$('input[@name=items]').get(1).checked = true;
Hangi väärtused:
Tekstikast, tekstiala: $("#txt").attr("väärtus");
mitme linnukese kast:$("#checkbox_id").attr("väärtus");
raadio: $("sisend[@type=raadio][@checked]").val();
rippmenüü valik: $('#sel').val();
Juhtimisvormi elemendid:
Tekstikast, tekstiala: $("#txt").attr("väärtus",''); Tühjenda sisu
$("#txt").attr("väärtus",'11'); Täida sisu
linnuke: $("#chk1").attr("märgitud",''); Puuke ei ole
$("#chk2").attr("kontrollitud", tõene); Tick
if($("#chk1").attr('checked')==undefined) // Määra, kas see on linnukesega märgitud
raadio: $("sisend[@type=raadio]").attr("kontrollitud",'2'); Ese väärtusega =2 on hetkel valitud ese
rippmenüü valik: $("#sel").attr("väärtus",'-sel3'); Määra väärtus=-sel3 hetkel valitud üksusele
$("<option value='1'>1111</option><option value='2'>2222</option>").appendTo("#sel")//Lisa rippmenüü valik
$("#sel").tühi(); Tühjenda rippmenüü kast
|
Eelmine:Lahendatud, et linqis puudub vasak ühendusJärgmine:Pehme eksami ettevalmistuskoolitus
|