Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 13287|Válasz: 1

[Csípős] Jquery megkapja a select, lehertőlista, a checkbox legördő lista értékeit

[Linket másol]
Közzétéve 2015. 07. 30. 11:20:50 | | |
A jQuery a Select által kiválasztott Szöveget és Értéket kapja:
Szintaxis magyarázat:
1. $("#select_id").change(function(){//code...});   Adj egy eseményt a Select-be, amely akkor aktiválódik, ha az egyik választás
2. var checkText=$("#select_id").find("option:selected").text();  Szerezd meg a kiválasztott szöveget a Select
3. var checkValue=$("#select_id").val();  Megkapja a Select által kiválasztott értéket
4. var checkIndex=$("#select_id ").get(0).selectedIndex;  A Select indexértéket válassza ki
5. var maxIndex=$("#select_id option:last").attr("index");  Szerezd meg a legnagyobb indexértéket a Select kategóriában
a jQuery beállítja a Select által kiválasztott Szöveget és Értéket:
Szintaxis magyarázat:
1. $("#select_id ").get(0).selectedIndex=1;  Beállítás a Select opciót 1 indexértékű elemek kiválasztására
2. $("#select_id ").val(4);   Állítsuk be a Select értékértékét 4-re a kiválasztott elemhez
3. $("#select_id option[text='jQuery']").attr("selected", true);   Állítsuk be a Select szövegértékét jQuery-re
a jQuery hozzáadja/eltávolítja az opció elemeket a Select számára:
Szintaxis magyarázat:
1. $("#select_id").append("<option value='Érték'>Szöveg</option>");  Választási opció hozzáadása
2. $("#select_id").prepend("<option value='0'> kérjük, válassza</option>");  Opció (első pozíció) beküldése a Select opcióhoz
3. $("#select_id option:last").remove();  Töröld a Kiválasztás (utolsó) opciót, amelynek értéke a legnagyobb indexérték
4. $("#select_id option[index='0']").remove();  Távolítsd el a 0 indexértéket a Választási opcióban (az első)
5. $("#select_id option[value='3']").remove();  Töröld a value='3' opciót a Kiválasztásban
5. $("#select_id option[text='4']").remove();  Töröld az opciót a text='4' opcióval a Select-ben
http://www.cnblogs.com/SAL2928/archive/2008/10/28/1321285.html


jquery rádióérték, jelölőnégyzet érték, érték kiválasztása, rádió választás, jelölőnégyzet ellenőrzése, select select select és így tovább
Megkapja a rádiós kiválasztott elemek értékeit
var item = $('input[@name=items][@checked]').val();
Megkapja a kiválasztott tétel szövegét
var item = $("select[@name=items] option[@selected]").text();
A kiválasztó legördülő második eleme a jelenleg kiválasztott érték
$('#select_id')[0].selectedIndex = 1;
A rádió rádiócsoport második eleme a jelenleg kiválasztott érték
$('input[@name=items]').get(1).checked = true;


Értékek értéke:


Szövegdoboz, szövegterület: $("#txt").attr("érték");
többszörnyi pipa mező:$("#checkbox_id").attr("érték");
rádió: $("input[@type=radio][@checked]").val();
legördülő menü kiválasztása: $('#sel').val();


Vezérlőforma-elemek:
Szövegdoboz, szövegterület: $("#txt").attr("érték",''); Ürítsd ki a tartalmat
$("#txt").attr("érték",'11'); Töltse ki a tartalmat


jelölőnégyzet: $("#chk1").attr("bejelölve",''); Nincs kullancs
$("#chk2").attr("becsekedve", igaz); Tick
if($("#chk1").attr('checked')==undefined) // Határozd meg, hogy bepipálták-e


rádió: $("input[@type=rádió]").attr("ellenőrizve",'2'); Az érték=2 értékű tétel a jelenleg kiválasztott elem
legördülő választás: $("#sel").attr("érték",'-sel3'); Állítsd be az érték=-sel3 a jelenleg kiválasztott tárgyhoz
$("<option value='1'>1111</option><option value='2'>2222"</option>).appendTo("#sel")//Add hozzá a leugró ablak opcióját
$("#sel").empty(); Ürítsd ki a legördülő dobozt


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




//遍历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){
$(ez).remove();
}
});
}else{
$("<option value='111'>UPS Ground</option>").appendTo($("select[@name=ISHIPTYPE]"));
}
}




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


$(#testSelect option:selected').text();
vagy $("#testSelect").find('option:selected').text();
vagy $("#testSelect").val();
//////////////////////////////////////////////////////////////////
Ha rossz a memóriád, begyűjtheted:
1. Legördülő doboz:


var cc1 = $(".formc select[@name='country'] option[@selected]").text(); A kiválasztott elem szövegét a legördülő menüben keresd meg (figyeld meg a középen lévő helyet)
var cc2 = $('.formc select[@name="country"]').val(); A kiválasztott tétel értékét a legördülő menüben szerezd meg
var cc3 = $('.formc select[@name="country"]').attr("id"); A legördülő menüben szerezd meg a kiválasztott tárgy azonosító attribútumértékét
$("#select").empty(); Ürítsd ki a legördülő dobozt //$("#select").html('');
$("<option value='1'>1111</option>").appendTo("#select")//Add hozzá a legördülő ablak opcióját


Kicsit magyarázva:
1.select[@name='ország'] opció[@selected] azt jelenti, hogy van egy névattribútumja,
A tulajdonság értéke pedig az opció elem, amelynek kiválasztott attribútuma a 'ország' kiválasztó elemben van;
Látható, hogy azok, akik @-vel kezdődnek, azt jelentik, hogy attribútumok követik őket.


2. Rádiódoboz:
$("input[@type=radio][@checked]").val(); Megkapja a kiválasztott tárgy értékét a rádiódobozban (megjegyzés: nincs köztes hely)
$("input[@type=radio][@value=2]").attr("ellenőrizve",'ellenőrizve'); Állítsuk be a rádiódoboz értéket=2 a kiválasztott állapotra. (Figyelem, hogy a közepén nincs hely)


3. Pipáló négyzet:
$("input[@type=checkbox][@checked]").val(); Az első tétel értékét bepipálja a jelölőnégyzetben
$("input[@type=Checkbox][@checked]").each(function(){ // Mivel a jelölőnégyzetet általában több jelölőnégyzetnél is bejelölik, ki lehet kerülni
alert($(this).val());
});


$("#chk1").attr("becsekedve",''); Nincs kullancs
$("#chk2").attr("becsekedve", igaz); Tick
if($("#chk1").attr('checked')==undefined){} //Határozd meg, hogy ellenőrizték-e




Természetesen a jquery választója erőteljes. Sokkal több módja van.


<scrip remove t src="jquery-1.2.1.js" type="text/javascrip remove t"></scrip去掉t>
<scrip remove t language="javascrip remove t" type="text/javascrip remove t" >
$(document).ready(function(){
$("#selectTest").change(function()
{
figyelmeztető ("Hello");
alert($("#selectTest").attr("név"));
$("a").attr("href","xx.html");
window.locatio eltávolítja az n.href="xx.html";
alert($("#selectTest").val());
alert($("#selectTest opció[@selected]").text());
$("#selectTest").attr("érték", "2");


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




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


<!-- leugró ablak - >
<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 rádió, jelölőnégyzet, select, radio, pipa doboz, select és kapcsolódó elemek, hogy megkapd a rádió kiválasztott elemek halmazának értékét
var item = $('input[@name=items][@checked]').val();
Megkapja a kiválasztott tétel szövegét
var item = $("select[@name=items] option[@selected]").text();
A kiválasztó legördülő második eleme a jelenleg kiválasztott érték
$('#select_id')[0].selectedIndex = 1;
A rádió rádiócsoport második eleme a jelenleg kiválasztott érték
$('input[@name=items]').get(1).checked = true;
Értékek értéke:
Szövegdoboz, szövegterület: $("#txt").attr("érték");
többszörnyi pipa mező:$("#checkbox_id").attr("érték");
rádió: $("input[@type=radio][@checked]").val();
legördülő menü kiválasztása: $('#sel').val();
Vezérlőforma-elemek:
Szövegdoboz, szövegterület: $("#txt").attr("érték",''); Ürítsd ki a tartalmat
$("#txt").attr("érték",'11'); Töltse ki a tartalmat
jelölőnégyzet: $("#chk1").attr("bejelölve",''); Nincs kullancs
$("#chk2").attr("becsekedve", igaz); Tick
if($("#chk1").attr('checked')==undefined) // Határozd meg, hogy bepipálták-e
rádió: $("input[@type=rádió]").attr("ellenőrizve",'2'); Az érték=2 értékű tétel a jelenleg kiválasztott elem
legördülő választás: $("#sel").attr("érték",'-sel3'); Állítsd be az érték=-sel3 a jelenleg kiválasztott tárgyhoz
$("<optionvalue='1'> 1111</option><optionvalue='2'>2222</option> appendTo("#sel")//Add hozzá a legördő ablak opcióját
$("#sel").empty(); Ürítsd ki a legördülő dobozt


Megkapja a rádiós kiválasztott elemek értékeit
var item = $('input[@name=items][@checked]').val();
Megkapja a kiválasztott tétel szövegét
var item = $("select[@name=items] option[@selected]").text();
A kiválasztó legördülő második eleme a jelenleg kiválasztott érték
$('#select_id')[0].selectedIndex = 1;
A rádió rádiócsoport második eleme a jelenleg kiválasztott érték
$('input[@name=items]').get(1).checked = true;
Értékek értéke:
Szövegdoboz, szövegterület: $("#txt").attr("érték");
többszörnyi pipa mező:$("#checkbox_id").attr("érték");
rádió: $("input[@type=radio][@checked]").val();
legördülő menü kiválasztása: $('#sel').val();
Vezérlőforma-elemek:
Szövegdoboz, szövegterület: $("#txt").attr("érték",''); Ürítsd ki a tartalmat
$("#txt").attr("érték",'11'); Töltse ki a tartalmat
jelölőnégyzet: $("#chk1").attr("bejelölve",''); Nincs kullancs
$("#chk2").attr("becsekedve", igaz); Tick
if($("#chk1").attr('checked')==undefined) // Határozd meg, hogy bepipálták-e
rádió: $("input[@type=rádió]").attr("ellenőrizve",'2'); Az érték=2 értékű tétel a jelenleg kiválasztott elem
legördülő választás: $("#sel").attr("érték",'-sel3'); Állítsd be az érték=-sel3 a jelenleg kiválasztott tárgyhoz
$("<option value='1'>1111</option><option value='2'>2222"</option>).appendTo("#sel")//Add hozzá a leugró ablak opcióját
$("#sel").empty(); Ürítsd ki a legördülő dobozt





Előző:Megoldva, nincs bal kapcsolat a linq-ben
Következő:Puha vizsgára való felkészülési képzés
Közzétéve 2015. 07. 30. 16:13:16 |
Nem emlékszem, csak nézd meg az API dokumentációt
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com