ドロップダウンリストのオプションからテキストを取得しようとしています。次のドロップダウンには数百のオプションがあると仮定します。Jqueryをオプションタグで分割する
<select name="colors" id="colors">
<option value="744">Green</option>
<option value="933">Red</option>
<option value="1838">Yellow</option>
<option value="1839">Blue</option>
</select>
すべてのオプションのテキストをPHPでコピー&ペーストできる配列形式で出力します。例:
'Green', 'Red', 'Yellow', 'Blue'
これは私が</option>
タグによって分割され、各オプション項目の周りに単一引用符を追加するかどうかはわかりません
var optionText = $("option").text().split().join(", ");
$('.gettext').append(optionText);
持っているものです。
返されたセットで最初に 'get()'を使う必要があると思います。 jQueryには 'join()'メソッドはありません。 – alex
@alex:私はjQueryの人ではあまりありません。スタックオーバーフローのすべてをテストするだけで動作するようです。 – Ryan