Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 13287|Απάντηση: 1

[Jquery] Το Jquery λαμβάνει τις τιμές των πλαισίων επιλογής, αναπτυσσόμενης λίστας, πλαισίου ελέγχου

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 30/7/2015 11:20:50 π.μ. | | |
Το jQuery λαμβάνει το κείμενο και την τιμή που επιλέγονται από το Select:
Συντακτική επεξήγηση:
1. $("#select_id").change(function(){//code...});   Προσθέστε ένα γεγονός στην Επιλογή, το οποίο ενεργοποιείται όταν μία από τις επιλογές
2. var checkText=$("#select_id").find("option:selected").text();  Λήψη του επιλεγμένου κειμένου με την επιλογή
3. var checkValue=$("#select_id").val();  Λαμβάνει την τιμή που επιλέγεται από το Select
4. var checkIndex=$("#select_id ").get(0).selectedIndex;  Λάβετε την τιμή ευρετηρίου που έχει επιλεγεί από το Select
5. var maxIndex=$("#select_id option:last").attr("index");  Λάβετε τη μεγαλύτερη τιμή ευρετηρίου για το Select
Το jQuery ορίζει το Κείμενο και την Τιμή που επιλέγονται από το Select:
Συντακτική επεξήγηση:
1. $("#select_id ").get(0).selectedIndex=1;  Ορίστε την επιλογή για να επιλέξετε στοιχεία με τιμή ευρετηρίου 1
2. $("#select_id ").val(4);   Ορίστε την τιμή Τιμή του Επιλογή σε 4 για το επιλεγμένο στοιχείο
3. $("#select_id επιλογή[text='jQuery']").attr("επιλεγμένο", αληθές);   Ορίστε την τιμή κειμένου του Select σε jQuery
Το jQuery προσθέτει/αφαιρεί στοιχεία επιλογής για το Select:
Συντακτική επεξήγηση:
1. $("#select_id").append("<option value='Value'>Text</option>");  Προσθέστε μια επιλογή για να επιλέξετε
2. $("#select_id").prepend("<τιμή επιλογής='0'> παρακαλώ επιλέξτε</option> ");  Εισαγωγή επιλογής (πρώτη θέση) για Επιλογή
3. $("#select_id επιλογή:last").remove();  Διαγράψτε την επιλογή με τη μεγαλύτερη τιμή ευρετηρίου στο Select (last)
4. $("#select_id επιλογή[index='0']").remove();  Καταργήστε την τιμή ευρετηρίου 0 στο Select Option (το πρώτο)
5. $("#select_id επιλογή[value='3']").remove();  Διαγράψτε την επιλογή με τιμή='3' στο Select
5. $("#select_id επιλογή[text='4']").remove();  Διαγράψτε την επιλογή με Text='4' στο Select
http://www.cnblogs.com/SAL2928/archive/2008/10/28/1321285.html


Τιμή ραδιοφώνου jQuery, τιμή πλαισίου ελέγχου, επιλογή τιμής, επιλογή ραδιοφώνου, έλεγχος πλαισίου ελέγχου, επιλογή επιλογής και ούτω καθεξής
Λαμβάνει τις τιμές ενός συνόλου επιλεγμένων στοιχείων ραδιοφώνου
var item = $('input[@name=items][@checked]').val();
Λαμβάνει το κείμενο του επιλεγμένου στοιχείου
var item = $("select[@name=items] option[@selected]").text();
Το δεύτερο στοιχείο του αναπτυσσόμενου πλαισίου επιλογής είναι η τρέχουσα επιλεγμένη τιμή
$('#select_id')[0].selectedIndex = 1;
Το δεύτερο στοιχείο της ομάδας ραδιοφώνου είναι η τρέχουσα επιλεγμένη τιμή
$('input[@name=items]').get(1).checked = true;


Λάβετε τιμές:


Πλαίσιο κειμένου, περιοχή κειμένου: $("#txt").attr("τιμή");
πλαίσιο πολλαπλών ελέγχων:$("#checkbox_id").attr("τιμή");
radio: $("input[@type=radio][@checked]").val();
αναπτυσσόμενη επιλογή: $('#sel').val();


Στοιχεία φόρμας ελέγχου:
Πλαίσιο κειμένου, περιοχή κειμένου: $("#txt").attr("τιμή",''); Αδειάστε το περιεχόμενο
$("#txt").attr("τιμή",'11'); Συμπληρώστε τα περιεχόμενα


πλαίσιο ελέγχου: $("#chk1").attr("επιλεγμένο",''); Χωρίς τσιμπούρια
$("#chk2").attr("checked",true); Τσιμπούρι
if($("#chk1").attr('checked')==undefined) // Προσδιορίστε αν έχει επιλεγεί


ραδιόφωνο: $("input[@type=radio]").attr("checked",'2'); Το στοιχείο με τιμή=2 είναι το τρέχον επιλεγμένο στοιχείο
αναπτυσσόμενη επιλογή: $("#sel").attr("τιμή",'-sel3'); Ορίστε την τιμή=-sel3 στο τρέχον επιλεγμένο στοιχείο
$("<option value='1'>1111<</option>option value='2'>2222</option>").appendTo("#sel")//Προσθέστε την επιλογή του αναπτυσσόμενου πλαισίου
$("#sel").empty(); Καταργήστε την επιλογή του αναπτυσσόμενου πλαισίου


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




//遍历option和添加、移除option
συνάρτηση changeShipMethod(shipping){
var len = $("select[@name=ISHIPTYPE] επιλογή").length
if(shipping.value != "CA"){
$("select[@name=ISHIPTYPE] option").each(function(){
if($(this).val() == 111){
$(this).remove();
}
});
}else{
$("<τιμή επιλογής='111'>UPS Ground</option>").appendTo($("select[@name=ISHIPTYPE]"));
}
}




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


$(#testSelect επιλογή:selected').text();
ή $("#testSelect").find('option:selected').text();
ή $("#testSelect").val();
//////////////////////////////////////////////////////////////////
Εάν έχετε κακή μνήμη, μπορείτε να τη συλλέξετε:
1. Αναπτυσσόμενο πλαίσιο:


var cc1 = $(".formc select[@name='country'] option[@selected]").text(); Λάβετε το κείμενο του επιλεγμένου στοιχείου στο αναπτυσσόμενο μενού (σημειώστε το κενό στη μέση)
var cc2 = $('.formc select[@name="country"]').val(); Λάβετε την τιμή του επιλεγμένου στοιχείου στο αναπτυσσόμενο μενού
var cc3 = $('.formc select[@name="country"]').attr("id"); Λάβετε την τιμή του χαρακτηριστικού ID του επιλεγμένου στοιχείου στο αναπτυσσόμενο μενού
$("#select").empty(); Αδειάστε το αναπτυσσόμενο πλαίσιο //$("#select").html('');
$("<option value='1'>1111"</option>).appendTo("#select")//Προσθέστε την επιλογή του αναπτυσσόμενου πλαισίου


Για να εξηγήσω λίγο:
1.select[@name='country'] Η επιλογή[@selected] σημαίνει ότι έχει ένα χαρακτηριστικό όνομα,
Και η τιμή της ιδιότητας είναι το στοιχείο επιλογής με το επιλεγμένο χαρακτηριστικό στο επιλεγμένο στοιχείο της «χώρας».
Μπορεί να φανεί ότι αυτά που ξεκινούν με @ σημαίνουν ότι ακολουθούνται από χαρακτηριστικά.


2. Κουτί ραδιοφώνου:
$("input[@type=radio][@checked]").val(); Λαμβάνει την τιμή του επιλεγμένου στοιχείου στο πλαίσιο επιλογής (σημειώστε ότι δεν υπάρχει κενό στη μέση)
$("input[@type=radio][@value=2]").attr("checked",'checked'); Ορίστε την τιμή του πλαισίου επιλογής=2 στην επιλεγμένη κατάσταση. (Σημειώστε ότι δεν υπάρχει κενό στη μέση)


3. Πλαίσιο ελέγχου:
$("input[@type=checkbox][@checked]").val(); Λαμβάνει την τιμή του πρώτου στοιχείου επιλεγμένη στο πλαίσιο ελέγχου
$("input[@type=checkbox][@checked]").each(function(){ // Δεδομένου ότι το πλαίσιο ελέγχου είναι συνήθως επιλεγμένο για πολλά πλαίσια ελέγχου, μπορεί να επαναληφθεί
alert($(this).val());
});


$("#chk1").attr("τσεκαρισμένο",''); Χωρίς τσιμπούρια
$("#chk2").attr("checked",true); Τσιμπούρι
if($("#chk1").attr('checked')==undefined){} //Προσδιορίστε εάν έχει ελεγχθεί




Φυσικά, ο επιλογέας του jquery είναι ισχυρός. Υπάρχουν πολλοί περισσότεροι τρόποι.


<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(συνάρτηση()
{
alert("Γεια");
alert($("#selectTest").attr("όνομα"));
$("a").attr("href","xx.html");
Το window.locatio αφαιρεί το n.href="xx.html";
alert($("#selectTest").val());
alert($("#selectTest επιλογή[@selected]").text());
$("#selectTest").attr("τιμή", "2");


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




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


<!-- αναπτυσσόμενο πλαίσιο - >
<select id="selectTest" name="selectTest">
<τιμή επιλογής="1">11</option>
<τιμή επιλογής="2">22</option>
<τιμή επιλογής="3">33</option>
<τιμή επιλογής="4">44</option>
<τιμή επιλογής="5">55</option>
<τιμή επιλογής="6">66</option>
</select>
jQuery Radio, πλαίσιο ελέγχου, επιλογή, ραδιόφωνο, πλαίσιο ελέγχου, επιλογή και σχετικά με τη λήψη της τιμής ενός συνόλου επιλεγμένων στοιχείων ραδιοφώνου
var item = $('input[@name=items][@checked]').val();
Λαμβάνει το κείμενο του επιλεγμένου στοιχείου
var item = $("select[@name=items] option[@selected]").text();
Το δεύτερο στοιχείο του αναπτυσσόμενου πλαισίου επιλογής είναι η τρέχουσα επιλεγμένη τιμή
$('#select_id')[0].selectedIndex = 1;
Το δεύτερο στοιχείο της ομάδας ραδιοφώνου είναι η τρέχουσα επιλεγμένη τιμή
$('input[@name=items]').get(1).checked = true;
Λάβετε τιμές:
Πλαίσιο κειμένου, περιοχή κειμένου: $("#txt").attr("τιμή");
πλαίσιο πολλαπλών ελέγχων:$("#checkbox_id").attr("τιμή");
radio: $("input[@type=radio][@checked]").val();
αναπτυσσόμενη επιλογή: $('#sel').val();
Στοιχεία φόρμας ελέγχου:
Πλαίσιο κειμένου, περιοχή κειμένου: $("#txt").attr("τιμή",''); Αδειάστε το περιεχόμενο
$("#txt").attr("τιμή",'11'); Συμπληρώστε τα περιεχόμενα
πλαίσιο ελέγχου: $("#chk1").attr("επιλεγμένο",''); Χωρίς τσιμπούρια
$("#chk2").attr("checked",true); Τσιμπούρι
if($("#chk1").attr('checked')==undefined) // Προσδιορίστε αν έχει επιλεγεί
ραδιόφωνο: $("input[@type=radio]").attr("checked",'2'); Το στοιχείο με τιμή=2 είναι το τρέχον επιλεγμένο στοιχείο
αναπτυσσόμενη επιλογή: $("#sel").attr("τιμή",'-sel3'); Ορίστε την τιμή=-sel3 στο τρέχον επιλεγμένο στοιχείο
$("<optionvalue='1'> 1111<</option>optionvalue='2'>2222</option> appendTo("#sel")//Προσθέστε την επιλογή του αναπτυσσόμενου πλαισίου
$("#sel").empty(); Καταργήστε την επιλογή του αναπτυσσόμενου πλαισίου


Λαμβάνει τις τιμές ενός συνόλου επιλεγμένων στοιχείων ραδιοφώνου
var item = $('input[@name=items][@checked]').val();
Λαμβάνει το κείμενο του επιλεγμένου στοιχείου
var item = $("select[@name=items] option[@selected]").text();
Το δεύτερο στοιχείο του αναπτυσσόμενου πλαισίου επιλογής είναι η τρέχουσα επιλεγμένη τιμή
$('#select_id')[0].selectedIndex = 1;
Το δεύτερο στοιχείο της ομάδας ραδιοφώνου είναι η τρέχουσα επιλεγμένη τιμή
$('input[@name=items]').get(1).checked = true;
Λάβετε τιμές:
Πλαίσιο κειμένου, περιοχή κειμένου: $("#txt").attr("τιμή");
πλαίσιο πολλαπλών ελέγχων:$("#checkbox_id").attr("τιμή");
radio: $("input[@type=radio][@checked]").val();
αναπτυσσόμενη επιλογή: $('#sel').val();
Στοιχεία φόρμας ελέγχου:
Πλαίσιο κειμένου, περιοχή κειμένου: $("#txt").attr("τιμή",''); Αδειάστε το περιεχόμενο
$("#txt").attr("τιμή",'11'); Συμπληρώστε τα περιεχόμενα
πλαίσιο ελέγχου: $("#chk1").attr("επιλεγμένο",''); Χωρίς τσιμπούρια
$("#chk2").attr("checked",true); Τσιμπούρι
if($("#chk1").attr('checked')==undefined) // Προσδιορίστε αν έχει επιλεγεί
ραδιόφωνο: $("input[@type=radio]").attr("checked",'2'); Το στοιχείο με τιμή=2 είναι το τρέχον επιλεγμένο στοιχείο
αναπτυσσόμενη επιλογή: $("#sel").attr("τιμή",'-sel3'); Ορίστε την τιμή=-sel3 στο τρέχον επιλεγμένο στοιχείο
$("<option value='1'>1111<</option>option value='2'>2222</option>").appendTo("#sel")//Προσθέστε την επιλογή του αναπτυσσόμενου πλαισίου
$("#sel").empty(); Καταργήστε την επιλογή του αναπτυσσόμενου πλαισίου





Προηγούμενος:Επιλύθηκε καμία αριστερή σύνδεση στο linq
Επόμενος:Εκπαίδευση προετοιμασίας για μαλακές εξετάσεις
Δημοσιεύτηκε στις 30/7/2015 4:13:16 μ.μ. |
Μην θυμάστε, απλώς κοιτάξτε την τεκμηρίωση του API
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com