如何更改组合框的选定值
how to change selected value of combobox?
我做了一个组合框。
我从数据库中获取数据并将名字的值设置为选定的组合框,但它不起作用。 这是我的代码:
$('#invoices_invoicesbundle_invoicestype_firstname').val('{{firstname}}');
这是我的选择框 HTML:
<select id="invoices_invoicesbundle_invoicestype_firstname" required="required" name="invoices_invoicesbundle_invoicestype[firstname]">
<option selected="selected" disabled="disabled">Please Choose</option>
<option value="2">Ilyas</option>
<option value="3">Arif</option>
<option value="4">Ali</option>
<option value="5">Arslan</option>
</select>
{{firstname}}
值为阿里,如何将阿里设置为选中?
您需要
通过"值"而不是文本节点选择一个选项。看看这个,让我知道它是否有帮助:http://jsfiddle.net/4jGZD/
$('#invoices_invoicesbundle_invoicestype_firstname').val(4);
将
{{firstname}} 值设置为 4,而不是 Ali
尝试在没有 {{}} 的情况下使用
$("#invoices_invoicesbundle_invoicestype_firstname").val("2");
如果
可能的话,你可以随时插入PHP CODE,避免使用Jquery
<select id="invoices_invoicesbundle_invoicestype_firstname" required="required" name="invoices_invoicesbundle_invoicestype[firstname]">
<option disabled="disabled">Please Choose</option>
<option value="2" selected="selected"><?php echo $variable1DEFAULT ?></option>
<option value="3"><?php echo $variable2 ?></option>
<option value="4"><?php echo $variable3 ?></option>
<option value="5"><?php echo $variable4 ?></option>
</select>
我猜这样的东西应该在你的 HTML 中工作
相关文章:
- 更改组合框分页后,getValue和getRawValue返回相同的值
- 如何使用php和html根据文本框中的输入值自动更改组合框值
- 根据组合框中选定的默认项目加载排列,并在更改选定项目时重新加载(淘汰)
- 组合框值更改时,显示一个文本框
- 使用php创建动态组合框,并更改另一个动态组合框的值
- 更改第二个组合框的数据,更改第一个组合框的数据
- 如何在更改事件中获取剑道组合框的值
- 如何在剑道组合框中更改/设置值
- 根据为 j2ee 选择的其他组合框来更改组合框的值
- 如何更改组合框的选定值
- JavaScript代码更改组合框输出中的所有图像,而不是所需的图像
- 如何动态更改组合框'基于dojo中的单选按钮的searchAttr
- ExtJS 4:更改组合框中的数据(celleditor)
- 当我选择项目时,可以更改组合框验证
- 如何在Javascript/Jquery中添加表格行时更改组合框选择上的文本框
- JQuery触发更改组合框的选择值在页面加载时检查
- 使用AJAX和PHP更改组合框选项
- 更改组合框时,在输入框中插入数组项
- 如何从定义之外更改组合框(ExtJS)的模型
- 在更改组合框JSP后将数据加载到文本字段中