Το 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(); Καταργήστε την επιλογή του αναπτυσσόμενου πλαισίου
|