我有一個窗體,我在點擊事件上追加表單元素。我想將選項附加到下拉菜單(選擇選項),該選項是在用戶鍵入輸入時動態創建的。附加一個表單元素,直到按下逗號
用戶輸入作爲他類型使用以下方式的keyup事件保存在變量:
$("#options_"+id).keyup(function(){
var val_options = $('#options_'+id).val(); //user input is stored in the variable val_options
var options = val_options.split(','); //input is exploded with a comma
var len = options.length;
for(var i =0;i<len;i++)
{
var drop_options = "<option id='option_'"+i+">"+options[i]+"</option>";
$("#select_"+id).append(drop_options);
}
});
現在動態創建的標記被附加到具有特定ID的標籤。
我在這裏面臨的問題是,當用戶鍵入單個字符時,它會作爲下拉菜單中的一個選項附加。我只想在用戶按下逗號(,)鍵時追加它。
這完全不能解決問題**。 –
@ user1411837檢查我的更新回答 – thecodeparadox
非常感謝..很好,它的工作.. – user1411837