append to select option
append to select option
我已经建立了一个选择选项列表框,
我想把点击按钮附加到列表框中,其中,textbox1将是值,textbox2将是文本。
有人能做到这一点吗?谢谢
http://jsfiddle.net/6y54P/4/
$("#listbox1").change(function() {
var svalue = $("#listbox1 option:selected").val();
var stext = $("#listbox1 option:selected").text();
$("#textbox1").val(svalue);
$("#textbox2").val(stext);
});
$("#button1").click(function(){
var svalue = $("#textbox1").val(svalue);
var stext = $("#textbox2").val(stext);
$('<option value="'+ svalue +'"').html(stext).appendTo("#listbox1");
});
尝试:
$("#listbox1").change(function() {
var svalue = $("#listbox1 option:selected").val();
var stext = $("#listbox1 option:selected").text();
$("#textbox1").val(svalue);
$("#textbox2").val(stext);
});
$("#button1").click(function(){
var svalue = $("#textbox1").val();
var stext = $("#textbox2").val();
$('<option value="'+ svalue +'">'+svalue+'</option>').html(stext).appendTo("#listbox1");
});
此处更新了fiddle
在jsfiddle 中使用$("#listbox1")
//而不是$("#listbox")
在您的按钮处理程序中,您需要再次获取值
var svalue = $("#listbox1 option:selected").val();
var stext = $("#listbox1 option:selected").text();
相关文章:
- 更改基于它的Select OPTION's INDEX(Jquery)
- 使用Dalekjs测试工具,如何在Dropdown中选择Option(select元素)当没有“;值“;Option标记
- jQuery val() 返回一个在 select/option 元素上带有 IE8 的数组
- 根据select option元素将表单重定向到不同的URL,但重定向后未选中
- append to select option
- 带有JSON对象的angular select-option值
- 如何在 select.options.add(new Option()) 之后添加 2 个属性
- 在 Ruby on Rails 中使用带有 If 语句的 Select Option 表单
- 有没有一种方法可以在Chrome中的Select Option元素上添加事件
- 将CSS/HTML双字体颜色转换为SELECT OPTION
- 在没有CSS类的SELECT中删除OPTION
- 使用jquery更改“select”中“option”的文本
- 将文本INPUT字段或SELECT OPTION设为必需字段(HTML5)
- 为使用JS邮件处理程序的电子邮件获取Select中Option的值
- 在Select元素的Option元素中获取自定义属性
- 获取Select Multiple Jquery中Disabled Option的值
- Javascript CSS下拉菜单中的WebDriver Select Option在IDE中工作,而不是在代码中
- 向Select Option添加属性以提取其他数据
- 寻找Javascript函数来禁用指定的select-option字段
- Angular.js ng-option select using keypress