jQuery dobi besedilo in vrednost, ki ju izberejo z Select:
Razlaga sintakse:
1. $("#select_id").change(function(){//code...}); Dodaj dogodek v Select, ki se sproži, ko ena od izbranih
2. var checkText=$("#select_id").find("option:selected").text(); Izberite izbrano besedilo z Selectom
3. var checkValue=$("#select_id").val(); Dobi vrednost, izbrano z izbiro
4. var checkIndex=$("#select_id ").get(0).selectedIndex; Pridobite vrednost indeksa, izbrano z izbiro
5. var maxIndex=$("#select_id option:last").attr("index"); Pridobite največjo vrednost indeksa za Select
jQuery nastavi besedilo in vrednost, ki ju izbere Select:
Razlaga sintakse:
1. $("#select_id ").get(0).selectedIndex=1; Nastavite Select za izbiro elementov z indeksno vrednostjo 1
2. $("#select_id ").val(4); Nastavite vrednost Izberi na 4 za izbrani predmet
3. $("#select_id option[text='jQuery']").attr("selected", true); Nastavite vrednost besedila za Select na jQuery
jQuery dodaja/odstranjuje možnosti za Select:
Razlaga sintakse:
1. $("#select_id").append("<option value='Value'>Text</option>"); Dodajte možnost za izbiro
2. $("#select_id").prepend("<vrednost opcije='0'> izberite</option> "); Vstavi možnost (prva pozicija) za Select
3. $("#select_id option:last").remove(); Izbriši možnost z največjo indeksno vrednostjo v Izberi (zadnji)
4. $("#select_id option[index='0']").remove(); Odstranite indeksno vrednost 0 v opciji Izberi (prvi)
5. $("#select_id option[value='3']").remove(); Izbriši možnost z value='3' v Selectu
5. $("#select_id option[text='4']").remove(); Izbriši možnost z besedilom='4' v Izbira
http://www.cnblogs.com/SAL2928/archive/2008/10/28/1321285.html
jquery radio value, checkbox value, select value, radio select, checkbox, select select in tako naprej
Dobi vrednosti nabora radijskih izbranih elementov
var item = $('input[@name=items][@checked]').val();
Dobi besedilo izbranega elementa
var item = $("select[@name=items] option[@selected]").text();
Drugi element spustnega polja za izbiro je trenutno izbrana vrednost
$('#select_id')[0].selectedIndex = 1;
Drugi element radijske radijske skupine je trenutno izbrana vrednost
$('input[@name=items]').get(1).checked = true;
Pridobite vrednosti:
Besedilno polje, besedilno območje: $("#txt").attr("vrednost");
večkratna kljukica:$("#checkbox_id").attr("vrednost");
radio: $("input[@type=radio][@checked]").val();
spustni meni izbire: $('#sel').val();
Elementi oblike nadzora:
Besedilno polje, besedilno območje: $("#txt").attr("value",'); Izprazni vsebino
$("#txt").attr("vrednost",'11'); Izpolnite vsebino
kljukice: $("#chk1").attr("kljukano",''); Brez klopov
$("#chk2").attr("checked",true); Tick
if($("#chk1").attr('checked')==undefined) // Določi, ali je bilo označeno
radio: $("input[@type=radio]").attr("checked",'2'); Element z vrednostjo=2 je trenutno izbran element
spustni izbira: $("#sel").attr("vrednost",'-sel3'); nastavi vrednost=-sel3 na trenutno izbran element
$("<vrednost opcije='1'>1111<</option>vrednost opcije='2'>2222"</option>).appendTo("#sel")//Dodaj možnost spustnega menija
$("#sel").empty(); Počisti spustni meni
----------------------------------------------------------------------------------------------------
//遍历option和添加、移除option
function changeShipMethod(shipping){
var len = $("select[@name=ISHIPTYPE] option").dolžina
if(shipping.value != "CA"){
$("select[@name=ISHIPTYPE] option").each(function(){
if($(this).val() == 111){
$(this).remake();
}
});
}else{
$("<option value='111'>UPS Ground</option>").appendTo($("select[@name=ISHIPTYPE]"));
}
}
//取得下拉選單的選取值
$(#testSelect option:selected').text();
ali $("#testSelect").find('option:selected').text();
ali $("#testSelect").val();
//////////////////////////////////////////////////////////////////
Če imate slab spomin, ga lahko zberete:
1. Spustni meni:
var cc1 = $(".formc select[@name='country'] option[@selected]").text(); Besedilo izbranega predmeta dobite v spustnem meniju (opazite presledek na sredini)
var cc2 = $('.formc select[@name="country"]').val(); V spustnem meniju dobite vrednost izbranega izdelka
var cc3 = $('.formc select[@name="country"]').attr("id"); Pridobite vrednost atributa ID izbranega predmeta v spustnem meniju
$("#select").empty(); Izpraznite spustno polje //$("#select").html('');
$("<option value='1'>1111"</option>).appendTo("#select")//Dodaj možnost spustnega menija
Da malo razložim:
1.select[@name='država'] možnost[@selected] pomeni, da ima atribut imena,
In vrednost nepremičnine je opcijski element z izbranim atributom v elementu select 'država';
Vidimo lahko, da tisti, ki se začnejo z @, pomenijo, da jim sledijo atributi.
2. Radijski sprejemnik:
$("input[@type=radio][@checked]").val(); Dobi vrednost izbranega elementa v radijski škatli (upoštevajte, da v sredini ni prostora)
$("input[@type=radio][@value=2]").attr("checked",'checked'); Nastavi vrednost radijske škatle=2 na izbrano stanje. (Opomba: na sredini ni prostora)
3. Potrditveno polje:
$("input[@type=potrditveno polje][@checked]").val(); Dobi označeno vrednost prvega elementa v potrditvenem polju
$("input[@type=checkbox][@checked]").eeach (function(){ // Ker je polje običajno označeno za več polj za preverjanje, ga je mogoče izklopiti
alert($(this).val());
});
$("#chk1").attr("checked",'); Brez klopov
$("#chk2").attr("checked",true); Tick
if($("#chk1").attr('checked')==undefined){} //Določi, ali je bilo preverjeno
Seveda je jqueryjev selektor močan. Obstaja še veliko več načinov.
<scrip remove t src="jquery-1.2.1.js" type="text/javascrip remove t"></scrip去掉t>
<scrip odstraniti t jezik="javascrip odstraniti t" tip="besedilo/javascrip odstraniti t" >
$(document).ready(function(){
$("#selectTest").change(function()
{
alert ("Hello");
alert($("#selectTest").attr("ime"));
$("a").attr("href","xx.html");
window.locatio odstrani n.href="xx.html";
alert($("#selectTest").val());
alert($("#selectTest option[@selected]").text());
$("#selectTest").attr("vrednost", "2");
});
});
</scrip去掉t>. . .
<a href="#">aaass</a>
<!-- spustni meni - >
<select id="selectTest" ime="selectTest">
<vrednost opcije="1">11</option>
<vrednost opcije="2">22</option>
<vrednost opcije="3">33</option>
<vrednost opcije="4">44</option>
<vrednost opcije="5">55</option>
<vrednost opcije="6">66</option>
</select>
jquery radio, potrditveno polje, select, radio, checkbox, select in povezano za pridobitev vrednosti nabora izbiranih elementov na radiu
var item = $('input[@name=items][@checked]').val();
Dobi besedilo izbranega elementa
var item = $("select[@name=items] option[@selected]").text();
Drugi element spustnega polja za izbiro je trenutno izbrana vrednost
$('#select_id')[0].selectedIndex = 1;
Drugi element radijske radijske skupine je trenutno izbrana vrednost
$('input[@name=items]').get(1).checked = true;
Pridobite vrednosti:
Besedilno polje, besedilno območje: $("#txt").attr("vrednost");
večkratna kljukica:$("#checkbox_id").attr("vrednost");
radio: $("input[@type=radio][@checked]").val();
spustni meni izbire: $('#sel').val();
Elementi oblike nadzora:
Besedilno polje, besedilno območje: $("#txt").attr("value",'); Izprazni vsebino
$("#txt").attr("vrednost",'11'); Izpolnite vsebino
kljukice: $("#chk1").attr("kljukano",''); Brez klopov
$("#chk2").attr("checked",true); Tick
if($("#chk1").attr('checked')==undefined) // Določi, ali je bilo označeno
radio: $("input[@type=radio]").attr("checked",'2'); Element z vrednostjo=2 je trenutno izbran element
spustni izbira: $("#sel").attr("vrednost",'-sel3'); nastavi vrednost=-sel3 na trenutno izbran element
$("<optionvalue='1'> 1111</option><optionvalue='2'>2222</option> appendTo("#sel")//Dodaj možnost spustnega menija
$("#sel").empty(); Počisti spustni meni
Dobi vrednosti nabora radijskih izbranih elementov
var item = $('input[@name=items][@checked]').val();
Dobi besedilo izbranega elementa
var item = $("select[@name=items] option[@selected]").text();
Drugi element spustnega polja za izbiro je trenutno izbrana vrednost
$('#select_id')[0].selectedIndex = 1;
Drugi element radijske radijske skupine je trenutno izbrana vrednost
$('input[@name=items]').get(1).checked = true;
Pridobite vrednosti:
Besedilno polje, besedilno območje: $("#txt").attr("vrednost");
večkratna kljukica:$("#checkbox_id").attr("vrednost");
radio: $("input[@type=radio][@checked]").val();
spustni meni izbire: $('#sel').val();
Elementi oblike nadzora:
Besedilno polje, besedilno območje: $("#txt").attr("value",'); Izprazni vsebino
$("#txt").attr("vrednost",'11'); Izpolnite vsebino
kljukice: $("#chk1").attr("kljukano",''); Brez klopov
$("#chk2").attr("checked",true); Tick
if($("#chk1").attr('checked')==undefined) // Določi, ali je bilo označeno
radio: $("input[@type=radio]").attr("checked",'2'); Element z vrednostjo=2 je trenutno izbran element
spustni izbira: $("#sel").attr("vrednost",'-sel3'); nastavi vrednost=-sel3 na trenutno izbran element
$("<vrednost opcije='1'>1111<</option>vrednost opcije='2'>2222"</option>).appendTo("#sel")//Dodaj možnost spustnega menija
$("#sel").empty(); Počisti spustni meni
|