Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 13287|Atbildi: 1

[Jquery] Jquery iegūst atlases, nolaižamā saraksta, izvēles rūtiņas nolaižamās saraksta lodziņu vērtības

[Kopēt saiti]
Publicēts 30.07.2015 11:20:50 | | |
jQuery iegūst tekstu un vērtību, kas atlasīta ar Atlasīt:
Sintakses skaidrojums:
1. $("#select_id").change(function(){//code...});   Notikuma pievienošana atlasei, kas tiek aktivizēta, kad tiek veikta viena no atlasēm
2. var checkText=$("#select_id").find("option:selected").text();  Iegūt atlasīto tekstu, izmantojot atlasīt
3. var checkValue=$("#select_id").val();  Iegūst vērtību, kas atlasīta, atlasot
4. var checkIndex=$("#select_id ").get(0).selectedIndex;  Iegūt indeksa vērtību, kas atlasīta ar Select
5. var maxIndex=$("#select_id option:last").attr("index");  Iegūt lielāko indeksa vērtību Select
jQuery iestata tekstu un vērtību, kas atlasīta ar Atlasīt:
Sintakses skaidrojums:
1. $("#select_id ").get(0).selectedIndex=1;  Iestatīt Atlasīt, lai atlasītu vienumus ar indeksa vērtību 1
2. $("#select_id ").val(4);   Atlasītā vienuma vērtības Atlasīt iestatīšana uz 4
3. $("#select_id option[text='jQuery']").attr("atlasīts", patiess);   Iestatiet teksta vērtību Select uz jQuery
jQuery pievieno/noņem opcijas vienumus atlasei:
Sintakses skaidrojums:
1. $("#select_id").append("<option value='Value'>Text</option>");  Atlasītās opcijas pievienošana
2. $("#select_id").prepend("<option value='0'> lūdzu, izvēlieties</option> ");  Opcijas (pirmās pozīcijas) ievietošana sadaļā Atlasīt
3. $("#select_id option:last").remove();  Opcijas ar lielāko indeksa vērtību dzēšana sadaļā Atlasīt (pēdējais)
4. $("#select_id option[index='0']").remove();  Noņemiet indeksa vērtību 0 sadaļā Atlasīt opciju (pirmo)
5. $("#select_id option[value='3']").remove();  Izdzēsiet opciju ar value='3' sadaļā Atlasīt
5. $("#select_id option[text='4']").remove();  Izdzēsiet opciju ar text='4' sadaļā Atlasīt
http://www.cnblogs.com/SAL2928/archive/2008/10/28/1321285.html


jQuery radio vērtība, izvēles rūtiņas vērtība, vērtības atlasīšana, radio atlase, izvēles rūtiņas pārbaude, atlases rūtiņas atlasīšana utt.
Iegūst radio atlasīto vienumu kopas vērtības
var item = $('input[@name=items][@checked]').val();
Iegūst atlasītā vienuma tekstu
var item = $("select[@name=items] option[@selected]").text();
Atlases nolaižamā lodziņa otrais elements ir pašreiz atlasītā vērtība
$('#select_id')[0].selectedIndex = 1;
Otrais radio grupas elements ir pašreiz izvēlētā vērtība
$('input[@name=items]').get(1).checked = true;


Iegūstiet vērtības:


Tekstlodziņš, teksta apgabals: $("#txt").attr("vērtība");
vairāku izvēles rūtiņu:$("#checkbox_id").attr("vērtība");
radio: $("input[@type=radio][@checked]").val();
nolaižamajā izvēlnē izvēlieties: $('#sel').val();


Vadības veidlapas elementi:
Tekstlodziņš, teksta apgabals: $("#txt").attr("vērtība",''); Iztukšojiet saturu
$("#txt").attr("vērtība",'11'); Aizpildiet saturu


izvēles rūtiņa: $("#chk1").attr("atzīmēts",''); Nav ērču
$("#chk2").attr("pārbaudīts",patiess); Atzīmēt
if($("#chk1").attr('checked')==undefined) // Nosakiet, vai tas ir atzīmēts


radio: $("input[@type=radio]").attr("pārbaudīts",'2'); Vienums ar vērtību=2 ir pašreiz atlasītais vienums
nolaižamajā izvēlnē izvēlieties: $("#sel").attr("vērtība",'-sel3'); Iestatiet vērtību =-sel3 pašreiz atlasītajam vienumam
$("<option value='1'>1111<</option>option value='2'>2222"</option>).appendTo("#sel")//Pievienojiet nolaižamā lodziņa opciju
$("#sel").empty(); Nolaižamā lodziņa notīrīšana


----------------------------------------------------------------------------------------------------




//遍历option和添加、移除option
funkcija changeShipMethod(piegāde){
var len = $("atlasīt[@name=ISHIPTYPE] opciju").garums
if(shipping.value != "CA"){
$("select[@name=ISHIPTYPE] opcija").each(function(){
if($(šis).val() == 111){
$(šis).noņemt();
}
});
}else{
$("<option value='111'>UPS Ground</option>").appendTo($("select[@name=ISHIPTYPE]"));
}
}




//取得下拉選單的選取值


$(#testSelect opcija:selected').text();
vai $("#testSelect").find('option:selected').text();
vai $("#testSelect").val();
//////////////////////////////////////////////////////////////////
Ja jums ir slikta atmiņa, varat to savākt:
1. Nolaižamā lodziņš:


var cc1 = $(".formc select[@name='valsts'] opcija[@selected]").text(); Iegūt atlasītā vienuma tekstu nolaižamajā izvēlnē (ņemiet vērā atstarpi vidū)
var cc2 = $('.formc select[@name="valsts"]').val(); Atlasītā vienuma vērtības iegūšana nolaižamajā izvēlnē
var cc3 = $('.formc select[@name="valsts"]').attr("id"); Atlasītā vienuma ID atribūta vērtības iegūšana nolaižamajā izvēlnē
$("#select").empty(); Iztukšojiet nolaižamo lodziņu //$("#select").html('');
$("<option value='1'>1111"</option>).appendTo("#select")//Pievienojiet nolaižamā lodziņa opciju


Lai nedaudz paskaidrotu:
1.select[@name='valsts'] opcija[@selected] nozīmē, ka tai ir nosaukuma atribūts,
Un īpašuma vērtība ir opcijas elements ar izvēlēto atribūtu atlases elementā 'valsts';
Var redzēt, ka tie, kas sākas ar @, nozīmē, ka tiem seko atribūti.


2. Radio kārba:
$("input[@type=radio][@checked]").val(); Iegūst atlasītā vienuma vērtību radio lodziņā (ņemiet vērā, ka vidū nav vietas)
$("input[@type=radio][@value=2]").attr("pārbaudīts",'pārbaudīts'); Iestatiet radio lodziņa vērtību = 2 uz atlasīto stāvokli. (Ņemiet vērā, ka vidū nav vietas)


3. Izvēles rūtiņa:
$("input[@type=izvēles rūtiņa][@checked]").val(); Iegūst pirmā vienuma vērtību, kas atzīmēta izvēles rūtiņā
$("input[@type=izvēles rūtiņa][@checked]").each(function(){ // Tā kā izvēles rūtiņa parasti tiek atzīmēta vairākām izvēles rūtiņām, to var izvilkt
brīdinājums($(šis).val());
});


$("#chk1").attr("pārbaudīts",''); Nav ērču
$("#chk2").attr("pārbaudīts",patiess); Atzīmēt
if($("#chk1").attr('checked')==undefined){} //Noteikt, vai tas ir pārbaudīts




Protams, jquery selektors ir spēcīgs. Ir daudz vairāk veidu.


<scrip noņemt t src="jquery-1.2.1.js" type="text/javascrip noņemt t"></scrip去掉t>
<scrip remove t language="javascrip remove t" type="text/javascrip remove t" >
$(dokuments).ready(funkcija(){
$("#selectTest").change(funkcija()
{
brīdinājums("Sveiki");
alert($("#selectTest").attr("nosaukums"));
$("a").attr("href","xx.html");
window.locatio noņem n.href="xx.html";
brīdinājums($("#selectTest").val());
alert($("#selectTest option[@selected]").text());
$("#selectTest").attr("vērtība", "2");


});
});
. .</scrip去掉t>




<a href="#">aaass</a>


<!-- nolaižamais lodziņš - >
<select id="selectTest" name="selectTest">
<opcijas vērtība="1">11</option>
<opcijas vērtība="2">22</option>
<opcijas vērtība="3">33</option>
<opcijas vērtība="4">44</option>
<opcijas vērtība="5">55</option>
<opcijas vērtība="6">66</option>
</select>
jquery radio, izvēles rūtiņa, atlasiet, radio, izvēles rūtiņa, atlasiet un saistīts, lai iegūtu radio atlasīto vienumu kopas vērtību
var item = $('input[@name=items][@checked]').val();
Iegūst atlasītā vienuma tekstu
var item = $("select[@name=items] option[@selected]").text();
Atlases nolaižamā lodziņa otrais elements ir pašreiz atlasītā vērtība
$('#select_id')[0].selectedIndex = 1;
Otrais radio grupas elements ir pašreiz izvēlētā vērtība
$('input[@name=items]').get(1).checked = true;
Iegūstiet vērtības:
Tekstlodziņš, teksta apgabals: $("#txt").attr("vērtība");
vairāku izvēles rūtiņu:$("#checkbox_id").attr("vērtība");
radio: $("input[@type=radio][@checked]").val();
nolaižamajā izvēlnē izvēlieties: $('#sel').val();
Vadības veidlapas elementi:
Tekstlodziņš, teksta apgabals: $("#txt").attr("vērtība",''); Iztukšojiet saturu
$("#txt").attr("vērtība",'11'); Aizpildiet saturu
izvēles rūtiņa: $("#chk1").attr("atzīmēts",''); Nav ērču
$("#chk2").attr("pārbaudīts",patiess); Atzīmēt
if($("#chk1").attr('checked')==undefined) // Nosakiet, vai tas ir atzīmēts
radio: $("input[@type=radio]").attr("pārbaudīts",'2'); Vienums ar vērtību=2 ir pašreiz atlasītais vienums
nolaižamajā izvēlnē izvēlieties: $("#sel").attr("vērtība",'-sel3'); Iestatiet vērtību =-sel3 pašreiz atlasītajam vienumam
$("<optionvalue='1'> 1111</option><optionvalue='2'>2222</option> appendTo("#sel")//Pievienojiet nolaižamā lodziņa opciju
$("#sel").empty(); Nolaižamā lodziņa notīrīšana


Iegūst radio atlasīto vienumu kopas vērtības
var item = $('input[@name=items][@checked]').val();
Iegūst atlasītā vienuma tekstu
var item = $("select[@name=items] option[@selected]").text();
Atlases nolaižamā lodziņa otrais elements ir pašreiz atlasītā vērtība
$('#select_id')[0].selectedIndex = 1;
Otrais radio grupas elements ir pašreiz izvēlētā vērtība
$('input[@name=items]').get(1).checked = true;
Iegūstiet vērtības:
Tekstlodziņš, teksta apgabals: $("#txt").attr("vērtība");
vairāku izvēles rūtiņu:$("#checkbox_id").attr("vērtība");
radio: $("input[@type=radio][@checked]").val();
nolaižamajā izvēlnē izvēlieties: $('#sel').val();
Vadības veidlapas elementi:
Tekstlodziņš, teksta apgabals: $("#txt").attr("vērtība",''); Iztukšojiet saturu
$("#txt").attr("vērtība",'11'); Aizpildiet saturu
izvēles rūtiņa: $("#chk1").attr("atzīmēts",''); Nav ērču
$("#chk2").attr("pārbaudīts",patiess); Atzīmēt
if($("#chk1").attr('checked')==undefined) // Nosakiet, vai tas ir atzīmēts
radio: $("input[@type=radio]").attr("pārbaudīts",'2'); Vienums ar vērtību=2 ir pašreiz atlasītais vienums
nolaižamajā izvēlnē izvēlieties: $("#sel").attr("vērtība",'-sel3'); Iestatiet vērtību =-sel3 pašreiz atlasītajam vienumam
$("<option value='1'>1111<</option>option value='2'>2222"</option>).appendTo("#sel")//Pievienojiet nolaižamā lodziņa opciju
$("#sel").empty(); Nolaižamā lodziņa notīrīšana





Iepriekšējo:Atrisināts nav kreisā savienojuma linq
Nākamo:Mīkstā eksāmena sagatavošanas apmācība
Publicēts 30.07.2015 16:13:16 |
Neatceros, vienkārši apskatiet API dokumentāciju
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com