当选项包含空格时,在select下拉列表中动态追加值会在下拉列表中追加空字段
Dynamic appending of values in select dropdown appends empty field in dropdown when the option contains spaces
我有一个简单的下拉列表,通过文本框中的输入来选择附加的值。
当输入的文本是一个没有空格的单词时,追加过程很好,但当文本包含空格时,追加一个空字段。
示例:"New York"将被添加为空。
// City is a text box from which new city name is to be taken
var newCity = $('#City').val();
//selectCity is a dropdown of the list of city
$('.selectCity').append('<option value='+newCity+'>'+newCity+'</option>');
手前感谢
好吧,我做了一个小提琴,并在现有的选择框中动态添加了一个带有空格的选项,它正在工作:
<select id = "select">
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="mercedes">Mercedes</option>
<option value="audi">Audi</option>
</select>
纯文本:
var option = document.createElement("option");
var newOptionText = "Text with spaces"; //your input box value will come here.
option.text = newOptionText;
option.value = "newOption";
var select = document.getElementById("select");
select.appendChild(option);
现在,选择框还将有另一个选项"带空格的文本"。
请参阅此处的演示
$('.selectCity').append("<option value='new york'>new york</option>");
这里有一个非常简单的方法,可以将键入文本框的项目添加到选择列表中
Javascript:
$("input[type=button]").on("click",function(){
$("select").append($("<option>" + $("input[type=text]").val() + "</option>"));
});
HTML:
<select></select><br/>
New Item: <input type=text><input type=button value="add">
您不能将文本直接附加到选择框中
选择框包含一组option
,如果要添加新的option
,则首先需要创建一个option
&将其附加到您的CCD_ 4。
试试这个-
$('.selectCity').append('<option value="'+newCity+'">'+newCity+'</option>');//creating new option then append it to select
只需要一些语音标记
$('.selectCity').append('<option value="'+newCity+'">'+newCity+'</option>');
相关文章:
- 如何使用jQuery选择下拉列表的值
- 将jsp文件下拉列表中的选定项分配给一个java变量(比如String selection)
- Javascript按钮下拉列表
- jQuery表单添加不适用于下拉列表
- 用每小时的差值填充数组/列表-从下拉列表中给定两个时间值
- 禁用jQuery中的下拉列表
- 如何在按钮中显示下拉列表中选定的元素
- 如何在从多选下拉列表中选择选项值时动态生成文本框
- 如何使用PHP和JS级联三个下拉列表
- 如何在使用剑道 MVVM 下拉列表时强制选择第一项
- 语义ui如何使用javascript启用或禁用下拉列表
- 无法使用PHP动态设置下拉列表中的值
- 如何根据对具有多行的先前列表的选择来动态加载下拉列表
- 下拉列表在使用z索引放置在前面后停止工作
- 从多维嵌套json数组创建下拉列表
- 从 html.append 追加的 html 下拉列表中获取返回值
- 将同一个元素追加到两个下拉列表中只会导致最后一个元素被追加
- 选项追加不添加值以选择下拉列表
- 当选项包含空格时,在select下拉列表中动态追加值会在下拉列表中追加空字段
- 如何获得Json值并将其追加到下拉列表