2つのselect間のオプションの相互加算操作(jquery実装)_jquery
私は非常に単純な jquery プラグインを作成しました。これは、ページ内の関数を呼び出すことで実装できます。
プラグイン ソース コード (listtolist.js):
/**
fromid: ソース リストの ID。
toid: ターゲット リストの ID。
moveOrAppend パラメータ ("move" または "append"):
move -- で選択されたオプション。ソース リストが削除されます。ソース リストで選択されたオプションはターゲット リストに移動されます。ターゲット リストに既に存在する場合、オプションは追加されません。ソース リストで選択されたオプションは追加されません。ソースリストで選択されたオプションはターゲットに追加されます。リストの後に、ターゲットリストがすでに存在する場合、オプションは追加されません。
isAll パラメータ (true または false)。すべて移動または追加
*/
jQuery.listTolist = function(fromid,toid,moveOrAppend,isAll) {
if(moveOrAppend.toLowerCase() == "移動") { / /Move
if(isAll == true) { //すべて移動
$("#" fromid " option").each(function() {
ターゲット リスト。オプションはターゲット リストにすでに存在します。
$(this).appendTo($("#" toid ":not(:has(option[value=" $(this). val() "]))") );
}; this).val() "]))")); // ターゲット リストに存在する既存のオプションは移動されておらず、 "]").length > 0 ) {
() "]").get(0)); 🎜> if(isAll = = true) {
$("#" fromid " option").each(function() {
$("")
.val($(this).val())
.text($(this).text())
.appendTo ($("#" toid ":not(:option[value= " $(this).val() "]))");
}); :selected").each( ) {
.text())
.app endTo($("#" toid ":not(:has(option[value=" $(this).val() "]))" ));
})
}
}
};
/**
機能は基本的に上記と同じです (「移動」)。
違いは、ソース リストで選択したオプションがターゲット リストに存在する場合、ソース リストのオプションは削除されないことです。 🎜>
isAll パラメータ (true または false):
をすべて移動するか追加するか*/
jQuery.list2list = function(fromid,toid,isAll) {
if(isAll == true) {
$("#" fromid " option" ).each(function() {
$(this).appendTo($("#" toid ":not(:has(option[value=" $(this).val() "]))") );
});
}
else if(isAll == false) {
$("#" fromid " option:selected").each(function() {
$(this).appendTo($( "#" toid ":not(:has(option[value=" $(this).val() "]))"));
}
};

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









golang を使用した SelectChannelsGo 同時プログラミングの非同期処理方法 はじめに: 同時プログラミングは、アプリケーションのパフォーマンスと応答性を効果的に向上させることができる、現代のソフトウェア開発における重要な領域です。 Go 言語では、Channel と Select ステートメントを使用して同時プログラミングを簡単かつ効率的に実装できます。この記事では、SelectChannelsGo 同時プログラミングの非同期処理メソッドに golang を使用する方法を紹介し、具体的な方法を提供します。

jquery で select 要素を非表示にする方法: 1. hide() メソッド。jQuery ライブラリを HTML ページに導入します。さまざまなセレクターを使用して select 要素を非表示にできます。ID セレクターは、selectId を選択した select 要素の ID に置き換えます。実際に使用する; 2. css() メソッド、ID セレクターを使用して非表示にする必要がある select 要素を選択し、css() メソッドを使用して表示属性を none に設定し、selectId を select 要素の ID に置き換えます。

Linux では、オプションとはコマンドのオプションを指し、コマンドの実行動作を調整するスイッチ、つまり、オプションの違いによってコマンドの表示結果が決まります。オプションは長いオプションと短いオプションに分けられます: 1. 短いオプションは「-」でガイドされます。短いオプションが複数ある場合は、各オプションを区切るためにスペースが使用されます。 2. 長いオプションは完全な単語であり、通常は組み合わせることはできません。 。

jQuery は、DOM 操作、イベント処理、アニメーション効果などを簡素化するために使用できる人気のある JavaScript ライブラリです。 Web 開発では、選択した要素のイベント バインディングを変更する必要がある状況によく遭遇します。この記事では、jQuery を使用して選択要素変更イベントをバインドする方法を紹介し、具体的なコード例を示します。まず、ラベルを使用してオプションを含むドロップダウン メニューを作成する必要があります。

select を使用すると、開発者は複数のファイル バッファーを同時に待機できるため、IO 待機時間を短縮し、プロセスの IO 効率を向上させることができます。 select() 関数は、プログラムが複数のファイル記述子を監視し、監視されている 1 つ以上のファイル記述子が「準備完了」になるのを待機できるようにする IO 多重化関数です。いわゆる「準備完了」状態とは、ファイルを指します。記述子はブロックされなくなり、読み取り可能、書き込み可能、例外を含む特定の種類の IO 操作に使用できるようになりました。 select は、ヘッダー ファイル #include にあるコンピューター関数です。この関数は、ファイル記述子の変更 (読み取り、書き込み、または例外) を監視するために使用されます。 1. セレクト機能の概要 セレクト機能はIO多重化機能です。

1. SQL ステートメント内のキーワードは大文字と小文字を区別せず、SELECT は SELECT と同等、FROM は from と同等です。 2. users テーブルからすべての列を選択するには、記号 * を使用して列名を置き換えます。構文 -- これはコメントです -- FEOM で指定された [テーブル] から [すべての] データをクエリします * は [すべての列] を意味します SELECT*FROM -- 指定された [テーブル] から指定されたデータを FROM データからクエリします列名 (フィールド) SELECT 列名 FROM テーブル名 インスタンス -- 注: 複数の列を区切るには英語のカンマを使用してください。 selectusername、passwordfrom

golang による SelectChannels の実装 Go 同時プログラミングのパフォーマンスの最適化 Go 言語では、ゴルーチンとチャネルを使用して同時プログラミングを実装するのが非常に一般的です。複数のチャネルを扱う場合、通常は多重化に select ステートメントを使用します。ただし、大規模な同時実行の場合、select ステートメントを使用するとパフォーマンスが低下する可能性があります。この記事では、golang による select の実装をいくつか紹介します。

Golang を使用した信頼性と堅牢性のための SelectChannels 同時プログラミングの概要: 最新のソフトウェア開発では、同時実行性が非常に重要なトピックになっています。並行プログラミングを使用すると、プログラムの応答性が向上し、コンピューティング リソースがより効率的に利用され、大規模な並列コンピューティング タスクをより適切に処理できるようになります。 Golang は非常に強力な同時プログラミング言語であり、go コルーチンとチャネル メカニズムを通じて同時プログラミングを実装するためのシンプルかつ効果的な方法を提供します。
