Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 13287|Odgovoriti: 1

[Jquery] Jquery dobi vrednosti: select, spustni seznam, checkbox spustni seznam

[Kopiraj povezavo]
Objavljeno na 30. 07. 2015 11:20:50 | | |
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





Prejšnji:Rešeno brez leve povezave v Linq
Naslednji:Usposabljanje za mehko pripravo na izpit
Objavljeno na 30. 07. 2015 16:13:16 |
Ne spomnim se, samo poglej dokumentacijo API-ja
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com