jQuery ドロップダウン メニュー操作の概要

高洛峰
リリース: 2016-12-15 16:16:38
オリジナル
1256 人が閲覧しました

選択を取得:

選択されたテキストを取得:

$("#ddlRegType").find("option:selected").text();



選択された値を取得:

$(" #ddlRegType ") .val();



select の選択されたインデックスを取得します:

$("#ddlRegType ").get(0).selectedIndex;



Set select:

select の選択されたインデックスを設定します:

$ ("#ddlregtype") .get (0) .selectEdindex = Index; // インデックスは SELECT によって選択された値です:

$ ("#ddlregtype") .attr ("Value ","Normal");

$("#ddlRegType ").val("Normal");

$("#ddlRegType ").get(0).value = value;



選択を設定 テキストを選択:

var count=$ ("#ddlRegType オプション").length;

for(var i=0;i .options[i].text == text)

}



$( "#select_id オプション[text='jQuery']").attr("selected", true);



選択オプション項目を設定します:



$("#select_id").append(""); //オプションを追加します

$("#select_id").prepend("

jQuery.fn.size = function()
{
{ return jQuery(this).get(0).options.length;
}
//選択された項目のインデックスを取得します
jQuery.fn.getSelectedIndex = function( )
{ J Return jquery (this) .get (0) .selectEdindex;
}
// 現在選択されているテキストを取得
jquery.fn.getSelectExt = function () {
if (this.size () == 0)
)
{ (this).get(0).options[index].text;
}
}
//現在選択されている項目の値を取得します
jQuery.fn.getSelectedValue = function()
{
if( this.size() == 0)
{ return "ドロップダウン ボックスに選択された値がありません";
else
{
jQuery(this).get (0).value = value;選択内の最初の項目を選択するテキストとして設定します
jQuery.fn.setSelectedText = function(text)
var isExist = false;
for(var i=0;i<) ;count;i++)
{ if(jQuery(this).get(0).options[i].text == text)
{ jQuery(this) .get(0).options[i].selected = true;

{ }
}
//選択したインデックス項目を設定します
jQuery.fn.setSelectedIndex = function(index)
{
var count = this.size();
if(index >= count || Index < 0)
{T アラート (「インデックスの選択が範囲を超えています」); 項目
jQuery.fn.isExistItem = function(value)
{
var isExist = false;var count = this.size();
for(var i=0;i { if(jQuery(this).get(0).options[i].value == value)
{
isExist = true;はテキスト、値は value です。値がすでに存在する場合は、プロンプトが表示されます
jQuery.fn .addOption = function(text,value) { jQuery(this).get (0).options.add(new Option(text,value));
}
}
//項目が存在しない場合は、値が value である項目を削除します。
jQuery.fn.removeItem = function( value)
{
if(this.isExistItem(value))
{ var count = this.size();
for(var i=0;i get(0).options[i].value == value)削除する項目は存在しません!");
}
}
//select で指定したインデックスを持つ項目を削除
jQuery.fn.removeIndex = function(index)
{
var count = this.size() ; if(index> .remove(index);
}}}
//すべての項目をクリアする
jquery.fn.clearall= function()
{
操作を要約してください。 PHP 中国語 Web サイトに注意してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート