Heim Web-Frontend js-Tutorial jquery-Operation Wert auswählen und ausgewählte Instanzanalyse festlegen

jquery-Operation Wert auswählen und ausgewählte Instanzanalyse festlegen

Jul 28, 2017 am 09:22 AM
jquery select

JQuery-Operation auswählen (Hinzufügen, Löschen, Löschen)

jQueryDen Text abrufen, der durch Auswählen ausgewählt wurde und Wert:

$("#select_id").change(function(){//code...}); //为Select添加事件,当选择其中一项时触发 
var checkText=$("#select_id").find("option:selected").text(); //获取Select选择的text 

var checkValue=$("#select_id").val(); //获取Select选择的Value

var checkIndex=$("#select_id ").get(0).selectedIndex; //获取Select选择的索引值 

var maxIndex=$("#select_id option:last").attr("index"); //获取Select最大的索引值
Nach dem Login kopieren

jQuery fügt das Optionselement „Auswählen“ hinzu/entfernt:

$("#select_id").append("<option value='Value'>Text</option>"); //为Select追加一个Option(下拉项) 

$("#select_id").prepend("<option value='0'>请选择</option>"); //为Select插入一个Option(第一个位置) 

$("#select_id option:last").remove(); //删除Select中索引值最大Option(最后一个) 

$("#select_id option[index='0']").remove(); //删除Select中索引值为0的Option(第一个) 

$("#select_id option[value='3']").remove(); //删除Select中Value='3'的Optiona 

$("#select_id option[text='4']").remove(); //删除Select中Text='4'的Optiona
Nach dem Login kopieren

Inhalt löschen:

$("#charCity").empty();
Nach dem Login kopieren

Jedes Mal Bei der Bedienung von select müssen Sie immer rausgehen und die Informationen nachschlagen. Fassen Sie sie doch selbst zusammen und schauen Sie später hier nach.

Zum Beispiel <select class="selector"></select>

1. Setzen Sie das Element mit dem Wert auf pxx, um

     $(&quot;.selector&quot;).val(&quot;pxx&quot;);
Nach dem Login kopieren
auszuwählen

2 , Setzen Sie den Text auf pxx und wählen Sie

    $(&quot;.selector&quot;).find(&quot;option[text=&#39;pxx&#39;]&quot;).attr(&quot;selected&quot;,true);
Nach dem Login kopieren

Es werden eckige Klammern verwendet. Dem Gleichheitszeichen in den eckigen Klammern wird der Attributname ohne Anführungszeichen vorangestellt. Oftmals kann die Verwendung von eckigen Klammern die Logik sehr vereinfachen.

3. Den Wert des aktuell ausgewählten Elements abrufen

    $(&quot;.selector&quot;).val();
Nach dem Login kopieren

4. Den Text des aktuell ausgewählten Elements abrufen

    $(&quot;.selector&quot;).find(&quot;option:selected&quot;).text();
Nach dem Login kopieren

Der Doppelpunkt wird hier verwendet. Wenn Sie die Verwendung beherrschen und Rückschlüsse aus einem Beispiel ziehen, wird der Code auch einfacher.

Die Kaskade von select wird oft verwendet, das heißt, der Wert des zweiten Select ändert sich mit dem Wert, der vom ersten Select ausgewählt wurde. Dies ist in jquery sehr einfach.

Zum Beispiel:

$(&quot;.selector1&quot;).change(function(){     // 先清空第二个
      $(&quot;.selector2&quot;).empty();     // 实际的应用中,这里的option一般都是用循环生成多个了
      var option = $(&quot;&lt;option&gt;&quot;).val(1).text(&quot;pxx&quot;);
      $(&quot;.selector2&quot;).append(option);
});
Nach dem Login kopieren

jQuery ruft den durch Auswählen ausgewählten Text und Wert ab:
Syntaxerklärung:

$(&quot;#select_id&quot;).change(function(){//code...});   //为Select添加事件,当选择其中一项时触发var 
checkText=$(&quot;#select_id&quot;).find(&quot;option:selected&quot;).text();  //获取Select选择的Textvar 
checkValue=$(&quot;#select_id&quot;).val();  //获取Select选择的Valuevar 
checkIndex=$(&quot;#select_id &quot;).get(0).selectedIndex;  //获取Select选择的索引值var 
maxIndex=$(&quot;#select_id option:last&quot;).attr(&quot;index&quot;);  //获取Select最大的索引值
Nach dem Login kopieren

jQuery setzt Select Selected Text and Value:
Syntaxerklärung:

$(&quot;#select_id &quot;).get(0).selectedIndex=1;  //设置Select索引值为1的项选中
$(&quot;#select_id &quot;).val(4);   // 设置Select的Value值为4的项选中
$(&quot;#select_id option[text=&#39;jQuery&#39;]&quot;).attr(&quot;selected&quot;, true);   //设置Select的Text值为jQuery的项选中
Nach dem Login kopieren

jQuery zum Hinzufügen/Löschen des Optionselements von Select:
Syntaxerklärung:

$(&quot;#select_id&quot;).append(&quot;&lt;option value=&#39;Value&#39;&gt;Text&lt;/option&gt;&quot;);  //为Select追加一个Option(下拉项)
$(&quot;#select_id&quot;).prepend(&quot;&lt;option value=&#39;0&#39;&gt;请选择&lt;/option&gt;&quot;);  //为Select插入一个Option(第一个位置)
$(&quot;#select_id option:last&quot;).remove();  //删除Select中索引值最大Option(最后一个)
$(&quot;#select_id option[index=&#39;0&#39;]&quot;).remove();  //删除Select中索引值为0的Option(第一个)
$(&quot;#select_id option[value=&#39;3&#39;]&quot;).remove();  //删除Select中Value=&#39;3&#39;的Option
$(&quot;#select_id option[text=&#39;4&#39;]&quot;).remove();  //删除Select中Text=&#39;4&#39;的Option
Nach dem Login kopieren

jquery radio Value, Kontrollkästchenwert, Wert auswählen, Radio ausgewählt, Kontrollkästchen ausgewählt, ausgewählt auswählen und zugehörig
Den Wert einer Reihe von per Radio ausgewählten Elementen abrufen

var item = $(&#39;input[name=items][checked]&#39;).val();
Nach dem Login kopieren

Rufen Sie den Text des ausgewählten Elements in der Auswahl ab

var item = $(&quot;select[name=items] option[selected]&quot;).text();
Nach dem Login kopieren

Das zweite Element des Auswahl-Dropdown-Felds ist der aktuell ausgewählte Wert

$(&#39;#select_id&#39;)[0].selectedIndex = 1;
Nach dem Login kopieren

Das zweite Element des Radio-Radiogruppenelements ist der aktuell ausgewählte Wert

$(&#39;input[name=items]&#39;).get(1).checked = true;
Nach dem Login kopieren

Wert abrufen:
Textfeld, Textbereich: $("#txt").attr("value" );
Mehrfachauswahl-Kontrollkästchen: $("#checkbox_id").attr("value");
Radioauswahlgruppe radio: $("input[type=radio][checked]").val() ;
Dropdown-Feld auswählen: $('#sel').val();
Steuerelement-Formularelemente:
Textfeld, Textbereich:

$(&quot;#txt&quot;).attr(&quot;value&quot;,&#39;&#39;);//清空内容 
$(&quot;#txt&quot;).attr(&quot;value&quot;,&#39;11&#39;);//填充内容
Nach dem Login kopieren

Mehrfachauswahlfeld Kontrollkästchen:

$(&quot;#chk1&quot;).attr(&quot;checked&quot;,&#39;&#39;);//不打勾 
$(&quot;#chk2&quot;).attr(&quot;checked&quot;,true);//打勾 
if($(&quot;#chk1&quot;).attr(&#39;checked&#39;)==undefined) //判断是否已经打勾
Nach dem Login kopieren

Radioauswahlgruppe Radio:

 $(&quot;input[type=radio]&quot;).attr(&quot;checked&quot;,&#39;2&#39;);//设置value=2的项目为当前选中项
Nach dem Login kopieren

Dropdown-Box auswählen:

$(&quot;#sel&quot;).attr(&quot;value&quot;,&#39;-sel3&#39;);//设置value=-sel3的项目为当前选中项 
$(&quot;&lt;option value=&#39;1&#39;&gt;1111&lt;/option&gt;&lt;option value=&#39;2&#39;&gt;2222&lt;/option&gt;&quot;).appendTo(&quot;#sel&quot;)//添加下拉框的option 
$(&quot;#sel&quot;).empty();//清空下拉框
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonjquery-Operation Wert auswählen und ausgewählte Instanzanalyse festlegen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße Artikel -Tags

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Ausführliche Erläuterung der jQuery-Referenzmethoden: Kurzanleitung Ausführliche Erläuterung der jQuery-Referenzmethoden: Kurzanleitung Feb 27, 2024 pm 06:45 PM

Ausführliche Erläuterung der jQuery-Referenzmethoden: Kurzanleitung

Wie verwende ich die PUT-Anfragemethode in jQuery? Wie verwende ich die PUT-Anfragemethode in jQuery? Feb 28, 2024 pm 03:12 PM

Wie verwende ich die PUT-Anfragemethode in jQuery?

Wie entferne ich das Höhenattribut eines Elements mit jQuery? Wie entferne ich das Höhenattribut eines Elements mit jQuery? Feb 28, 2024 am 08:39 AM

Wie entferne ich das Höhenattribut eines Elements mit jQuery?

jQuery-Tipps: Ändern Sie schnell den Text aller a-Tags auf der Seite jQuery-Tipps: Ändern Sie schnell den Text aller a-Tags auf der Seite Feb 28, 2024 pm 09:06 PM

jQuery-Tipps: Ändern Sie schnell den Text aller a-Tags auf der Seite

Verwenden Sie jQuery, um den Textinhalt aller a-Tags zu ändern Verwenden Sie jQuery, um den Textinhalt aller a-Tags zu ändern Feb 28, 2024 pm 05:42 PM

Verwenden Sie jQuery, um den Textinhalt aller a-Tags zu ändern

Eingehende Analyse: Vor- und Nachteile von jQuery Eingehende Analyse: Vor- und Nachteile von jQuery Feb 27, 2024 pm 05:18 PM

Eingehende Analyse: Vor- und Nachteile von jQuery

Verstehen Sie die Rolle und Anwendungsszenarien von eq in jQuery Verstehen Sie die Rolle und Anwendungsszenarien von eq in jQuery Feb 28, 2024 pm 01:15 PM

Verstehen Sie die Rolle und Anwendungsszenarien von eq in jQuery

Wie kann man feststellen, ob ein jQuery-Element ein bestimmtes Attribut hat? Wie kann man feststellen, ob ein jQuery-Element ein bestimmtes Attribut hat? Feb 29, 2024 am 09:03 AM

Wie kann man feststellen, ob ein jQuery-Element ein bestimmtes Attribut hat?

See all articles