今回は、JQueryselectコンポーネントで指定した値を選択する方法についてご紹介します。JQueryがselectコンポーネントで指定した値を選択するときの注意点について、実際のケースを見てみましょう。
jquery は select で選択されたテキストと値を取得します
Get select:
選択されたテキストを取得:
$(“#ddlregtype”).find(“option:selected”).text();
選択された値を取得:
$(“#ddlregtype “).val();
Get selected インデックス :
$(“#ddlregtype “).get(0).selectedindex;
選択されたインデックスを設定します:
$(“#ddlregtype “).get(0).selectedindex=index;//index为索引值
(“#ddlregtype “).attr(“value”,”normal“);(“#ddlregtype “).attr(“value”,”normal“);(“#ddlregtype “).val(“normal”); $(“#ddlregtype “).get(0).value = value;
var count=$("#ddlregtype option").length; for(var i=0;i<count;i++) { if($("#ddlregtype ").get(0).options[i].text == text) { $("#ddlregtype ").get(0).options[i].selected = true; break; } } $("#select_id option[text='jquery']").attr("selected", true);
$("#select_id").append("<option value='value'>text</option>"); //添加一项option $("#select_id").prepend("<option value='0'>请选择</option>"); //在前面插入一项option $("#select_id option:last").remove(); //删除索引值最大的option $("#select_id option[index='0']").remove();//删除索引值为0的option $("#select_id option[value='3']").remove(); //删除值为3的option $("#select_id option[text='4']").remove(); //删除text值为4的option
$("#ddlregtype ").empty();
//获取所有属性值 var item = $("#select1").val(); $(function(){ $('#select1').each( //获得select1的所有值 function(){ $('button').click(function(){ alert($('#select2').val()); //获得select2中的select1值 }); }); }) </script>
R
$(function(){ $('#select2').each( //获得select1的所有值,因为前面讲选项从左边添加到右边,jquery其实并没有真正将值从左边传到右边。 function(){ $('button').click(function(){ alert($(this).val()); //获得select2中的select1值 }); }); })
オプション 2 オプション 3 オプション 5 オプション 6 オプション 7
選択して右側に追加>>
すべてを右側に追加>>
<<左側に選択して削除
<<左側にすべて削除
JQuery と Ajax を使用してオプションを選択してください
//绑定ClassLevel1单击事件 $("#ClassLevel1").change(function () { var id = $("#ClassLevel1").val(); var level2 = $("#ClassLevel2"); level2.empty(); $("#ClassLevel3").hide(); $.ajax({ url: "./askCommon.ashx?action=getclasslevel&pid=" + id, data: { "type": "ajax" }, datatype: "json", type: "get", success: function (data) { var json = eval_r(data); for (var ind in json) { level2.append($("")); } } }); })この記事の事例を読んだ後は、この方法を習得したと思います。さらに興味深い情報については、php 中国語 Web サイトの他の関連記事に注目してください。
推奨読書:axios を使用して vue.js でダウンロード機能を実装する方法
axios エラーに対処する方法
以上がJQueryでselectコンポーネントに指定した値を選択する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。