|
|
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-benKövetkező:Puha vizsgára való felkészülési képzés
|