1

データ テーブルとグローバル フィルターが公開された CSHS があります。フィルターに値を入力してテーブルを制限した後、モーダルを開くボタンをクリックして、モーダルの入力テキストで使用できるようにしたいと考えています。これにより、ローカル変数にバインドされます。 CSHS をスクリプトで使用できるようにします。

モーダルに値を表示することはできますが(コードは少しぎこちなくても機能します)、モーダルの入力テキストは変更されたとは考えていないようで、バインドされた変数に値をバインドしていません入力テキスト。提案?

モーダル入力テキストに表示するグローバル フィルター テキストを取得するために使用しているコードは次のとおりです (モーダルの入力テキストに「searchValue」というクラス名を追加しました。 [0] getElementsByClassName のインデックス)

var el = document.getElementsByClassName('searchValue')[0];
el.getElementsByTagName('Input')[0].value = document.getElementsByClassName("dataTables_filter")[0].firstChild.firstChild.nextSibling.value;
4

1 に答える 1