See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 13287|Vastuse: 1

[Jquery] Jquery saab valiku, rippmenüü ja linnukese rippmenüü väärtused

[Kopeeri link]
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 ühendus
Järgmine:Pehme eksami ettevalmistuskoolitus
Postitatud 30.07.2015 16:13:16 |
Ei mäleta, vaata lihtsalt API dokumentatsiooni
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com