jQuery iegūst tekstu un vērtību, kas atlasīta ar Atlasīt:
Sintakses skaidrojums:
1. $("#select_id").change(function(){//code...}); Notikuma pievienošana atlasei, kas tiek aktivizēta, kad tiek veikta viena no atlasēm
2. var checkText=$("#select_id").find("option:selected").text(); Iegūt atlasīto tekstu, izmantojot atlasīt
3. var checkValue=$("#select_id").val(); Iegūst vērtību, kas atlasīta, atlasot
4. var checkIndex=$("#select_id ").get(0).selectedIndex; Iegūt indeksa vērtību, kas atlasīta ar Select
5. var maxIndex=$("#select_id option:last").attr("index"); Iegūt lielāko indeksa vērtību Select
jQuery iestata tekstu un vērtību, kas atlasīta ar Atlasīt:
Sintakses skaidrojums:
1. $("#select_id ").get(0).selectedIndex=1; Iestatīt Atlasīt, lai atlasītu vienumus ar indeksa vērtību 1
2. $("#select_id ").val(4); Atlasītā vienuma vērtības Atlasīt iestatīšana uz 4
3. $("#select_id option[text='jQuery']").attr("atlasīts", patiess); Iestatiet teksta vērtību Select uz jQuery
jQuery pievieno/noņem opcijas vienumus atlasei:
Sintakses skaidrojums:
1. $("#select_id").append("<option value='Value'>Text</option>"); Atlasītās opcijas pievienošana
2. $("#select_id").prepend("<option value='0'> lūdzu, izvēlieties</option> "); Opcijas (pirmās pozīcijas) ievietošana sadaļā Atlasīt
3. $("#select_id option:last").remove(); Opcijas ar lielāko indeksa vērtību dzēšana sadaļā Atlasīt (pēdējais)
4. $("#select_id option[index='0']").remove(); Noņemiet indeksa vērtību 0 sadaļā Atlasīt opciju (pirmo)
5. $("#select_id option[value='3']").remove(); Izdzēsiet opciju ar value='3' sadaļā Atlasīt
5. $("#select_id option[text='4']").remove(); Izdzēsiet opciju ar text='4' sadaļā Atlasīt
http://www.cnblogs.com/SAL2928/archive/2008/10/28/1321285.html
jQuery radio vērtība, izvēles rūtiņas vērtība, vērtības atlasīšana, radio atlase, izvēles rūtiņas pārbaude, atlases rūtiņas atlasīšana utt.
Iegūst radio atlasīto vienumu kopas vērtības
var item = $('input[@name=items][@checked]').val();
Iegūst atlasītā vienuma tekstu
var item = $("select[@name=items] option[@selected]").text();
Atlases nolaižamā lodziņa otrais elements ir pašreiz atlasītā vērtība
$('#select_id')[0].selectedIndex = 1;
Otrais radio grupas elements ir pašreiz izvēlētā vērtība
$('input[@name=items]').get(1).checked = true;
Iegūstiet vērtības:
Tekstlodziņš, teksta apgabals: $("#txt").attr("vērtība");
vairāku izvēles rūtiņu:$("#checkbox_id").attr("vērtība");
radio: $("input[@type=radio][@checked]").val();
nolaižamajā izvēlnē izvēlieties: $('#sel').val();
Vadības veidlapas elementi:
Tekstlodziņš, teksta apgabals: $("#txt").attr("vērtība",''); Iztukšojiet saturu
$("#txt").attr("vērtība",'11'); Aizpildiet saturu
izvēles rūtiņa: $("#chk1").attr("atzīmēts",''); Nav ērču
$("#chk2").attr("pārbaudīts",patiess); Atzīmēt
if($("#chk1").attr('checked')==undefined) // Nosakiet, vai tas ir atzīmēts
radio: $("input[@type=radio]").attr("pārbaudīts",'2'); Vienums ar vērtību=2 ir pašreiz atlasītais vienums
nolaižamajā izvēlnē izvēlieties: $("#sel").attr("vērtība",'-sel3'); Iestatiet vērtību =-sel3 pašreiz atlasītajam vienumam
$("<option value='1'>1111<</option>option value='2'>2222"</option>).appendTo("#sel")//Pievienojiet nolaižamā lodziņa opciju
$("#sel").empty(); Nolaižamā lodziņa notīrīšana
----------------------------------------------------------------------------------------------------
//遍历option和添加、移除option
funkcija changeShipMethod(piegāde){
var len = $("atlasīt[@name=ISHIPTYPE] opciju").garums
if(shipping.value != "CA"){
$("select[@name=ISHIPTYPE] opcija").each(function(){
if($(šis).val() == 111){
$(šis).noņemt();
}
});
}else{
$("<option value='111'>UPS Ground</option>").appendTo($("select[@name=ISHIPTYPE]"));
}
}
//取得下拉選單的選取值
$(#testSelect opcija:selected').text();
vai $("#testSelect").find('option:selected').text();
vai $("#testSelect").val();
//////////////////////////////////////////////////////////////////
Ja jums ir slikta atmiņa, varat to savākt:
1. Nolaižamā lodziņš:
var cc1 = $(".formc select[@name='valsts'] opcija[@selected]").text(); Iegūt atlasītā vienuma tekstu nolaižamajā izvēlnē (ņemiet vērā atstarpi vidū)
var cc2 = $('.formc select[@name="valsts"]').val(); Atlasītā vienuma vērtības iegūšana nolaižamajā izvēlnē
var cc3 = $('.formc select[@name="valsts"]').attr("id"); Atlasītā vienuma ID atribūta vērtības iegūšana nolaižamajā izvēlnē
$("#select").empty(); Iztukšojiet nolaižamo lodziņu //$("#select").html('');
$("<option value='1'>1111"</option>).appendTo("#select")//Pievienojiet nolaižamā lodziņa opciju
Lai nedaudz paskaidrotu:
1.select[@name='valsts'] opcija[@selected] nozīmē, ka tai ir nosaukuma atribūts,
Un īpašuma vērtība ir opcijas elements ar izvēlēto atribūtu atlases elementā 'valsts';
Var redzēt, ka tie, kas sākas ar @, nozīmē, ka tiem seko atribūti.
2. Radio kārba:
$("input[@type=radio][@checked]").val(); Iegūst atlasītā vienuma vērtību radio lodziņā (ņemiet vērā, ka vidū nav vietas)
$("input[@type=radio][@value=2]").attr("pārbaudīts",'pārbaudīts'); Iestatiet radio lodziņa vērtību = 2 uz atlasīto stāvokli. (Ņemiet vērā, ka vidū nav vietas)
3. Izvēles rūtiņa:
$("input[@type=izvēles rūtiņa][@checked]").val(); Iegūst pirmā vienuma vērtību, kas atzīmēta izvēles rūtiņā
$("input[@type=izvēles rūtiņa][@checked]").each(function(){ // Tā kā izvēles rūtiņa parasti tiek atzīmēta vairākām izvēles rūtiņām, to var izvilkt
brīdinājums($(šis).val());
});
$("#chk1").attr("pārbaudīts",''); Nav ērču
$("#chk2").attr("pārbaudīts",patiess); Atzīmēt
if($("#chk1").attr('checked')==undefined){} //Noteikt, vai tas ir pārbaudīts
Protams, jquery selektors ir spēcīgs. Ir daudz vairāk veidu.
<scrip noņemt t src="jquery-1.2.1.js" type="text/javascrip noņemt t"></scrip去掉t>
<scrip remove t language="javascrip remove t" type="text/javascrip remove t" >
$(dokuments).ready(funkcija(){
$("#selectTest").change(funkcija()
{
brīdinājums("Sveiki");
alert($("#selectTest").attr("nosaukums"));
$("a").attr("href","xx.html");
window.locatio noņem n.href="xx.html";
brīdinājums($("#selectTest").val());
alert($("#selectTest option[@selected]").text());
$("#selectTest").attr("vērtība", "2");
});
});
. .</scrip去掉t>
<a href="#">aaass</a>
<!-- nolaižamais lodziņš - >
<select id="selectTest" name="selectTest">
<opcijas vērtība="1">11</option>
<opcijas vērtība="2">22</option>
<opcijas vērtība="3">33</option>
<opcijas vērtība="4">44</option>
<opcijas vērtība="5">55</option>
<opcijas vērtība="6">66</option>
</select>
jquery radio, izvēles rūtiņa, atlasiet, radio, izvēles rūtiņa, atlasiet un saistīts, lai iegūtu radio atlasīto vienumu kopas vērtību
var item = $('input[@name=items][@checked]').val();
Iegūst atlasītā vienuma tekstu
var item = $("select[@name=items] option[@selected]").text();
Atlases nolaižamā lodziņa otrais elements ir pašreiz atlasītā vērtība
$('#select_id')[0].selectedIndex = 1;
Otrais radio grupas elements ir pašreiz izvēlētā vērtība
$('input[@name=items]').get(1).checked = true;
Iegūstiet vērtības:
Tekstlodziņš, teksta apgabals: $("#txt").attr("vērtība");
vairāku izvēles rūtiņu:$("#checkbox_id").attr("vērtība");
radio: $("input[@type=radio][@checked]").val();
nolaižamajā izvēlnē izvēlieties: $('#sel').val();
Vadības veidlapas elementi:
Tekstlodziņš, teksta apgabals: $("#txt").attr("vērtība",''); Iztukšojiet saturu
$("#txt").attr("vērtība",'11'); Aizpildiet saturu
izvēles rūtiņa: $("#chk1").attr("atzīmēts",''); Nav ērču
$("#chk2").attr("pārbaudīts",patiess); Atzīmēt
if($("#chk1").attr('checked')==undefined) // Nosakiet, vai tas ir atzīmēts
radio: $("input[@type=radio]").attr("pārbaudīts",'2'); Vienums ar vērtību=2 ir pašreiz atlasītais vienums
nolaižamajā izvēlnē izvēlieties: $("#sel").attr("vērtība",'-sel3'); Iestatiet vērtību =-sel3 pašreiz atlasītajam vienumam
$("<optionvalue='1'> 1111</option><optionvalue='2'>2222</option> appendTo("#sel")//Pievienojiet nolaižamā lodziņa opciju
$("#sel").empty(); Nolaižamā lodziņa notīrīšana
Iegūst radio atlasīto vienumu kopas vērtības
var item = $('input[@name=items][@checked]').val();
Iegūst atlasītā vienuma tekstu
var item = $("select[@name=items] option[@selected]").text();
Atlases nolaižamā lodziņa otrais elements ir pašreiz atlasītā vērtība
$('#select_id')[0].selectedIndex = 1;
Otrais radio grupas elements ir pašreiz izvēlētā vērtība
$('input[@name=items]').get(1).checked = true;
Iegūstiet vērtības:
Tekstlodziņš, teksta apgabals: $("#txt").attr("vērtība");
vairāku izvēles rūtiņu:$("#checkbox_id").attr("vērtība");
radio: $("input[@type=radio][@checked]").val();
nolaižamajā izvēlnē izvēlieties: $('#sel').val();
Vadības veidlapas elementi:
Tekstlodziņš, teksta apgabals: $("#txt").attr("vērtība",''); Iztukšojiet saturu
$("#txt").attr("vērtība",'11'); Aizpildiet saturu
izvēles rūtiņa: $("#chk1").attr("atzīmēts",''); Nav ērču
$("#chk2").attr("pārbaudīts",patiess); Atzīmēt
if($("#chk1").attr('checked')==undefined) // Nosakiet, vai tas ir atzīmēts
radio: $("input[@type=radio]").attr("pārbaudīts",'2'); Vienums ar vērtību=2 ir pašreiz atlasītais vienums
nolaižamajā izvēlnē izvēlieties: $("#sel").attr("vērtība",'-sel3'); Iestatiet vērtību =-sel3 pašreiz atlasītajam vienumam
$("<option value='1'>1111<</option>option value='2'>2222"</option>).appendTo("#sel")//Pievienojiet nolaižamā lodziņa opciju
$("#sel").empty(); Nolaižamā lodziņa notīrīšana
|