フォームでいくつかの ddslick ドロップダウン メニューを使用しており、そのフォームを送信するときに選択した値を取得したいと考えています。
すでにそのメニューの近くに非表示の入力を作成しようとしています:
<input type="hidden" name="hiddeninput" id="hiddeninput" />
次に、選択した値をその入力名に割り当てます。
$(document).ready(function() {
//Dropdown Básico
for (var i=0;i<10;i++){
$('#dropdownBasico'+i).ddslick({
data: ddData,
width: 150,
imagePosition: "left",
selectText: "some texts",
onSelected: function(data){
if(data.selectedIndex > 0) {
$('#hiddeninput').val=selectedData.value;
alert(selectedData.value);
}
}
});
}
しかし、私が得る値は常に空です。解決策をアドバイスしてください。ここにはいくつかのメニューがあることに注意してください (これが、for ループを使用して名前を適宜変更する理由です)。私はすでに次のようないくつかの同様の質問を調査しています: ddSlick ドロップダウンで選択された <option> の値を取得し、ddslick 選択オプションは選択されたオプションの値を投稿しません - jquery プラグインとそれらを試してみましたが、有効な解決策が得られません! どうもありがとう!