Jquery Combobox默认选择

发布于 2024-10-22 00:17:33 字数 369 浏览 2 评论 0原文

我有来自外部系统的以下格式的数据

<option value="1">GM </option>
<option value="2">Honda </option>
<option value="3">Ford </option>
<option value="4">Toyota </option>

,我将其添加到组合框中。但根据数据库中的值(例如福特或通用汽车),我必须默认选择该值。数据库中的值是来自外部系统的显示值,而不是选项中的VALUE。我可以根据选项中的值进行选择,但是如何根据显示值进行选择。

感谢您的

帮助 基兰

I have data coming in the following format from external system

<option value="1">GM </option>
<option value="2">Honda </option>
<option value="3">Ford </option>
<option value="4">Toyota </option>

and I am adding it to the combobox . But based on the value in the database ( example Ford, or GM) , I have to select that one by default . The value in the database is the display value coming from the external system , not exactly the VALUE in options . I can select based on the VALUE in options , but how do it selected based on the display value .

Thanks for all your help

Regards
Kiran

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

暮光沉寂 2024-10-29 00:17:33

我已经测试过这个,它可以满足您的需要

$("#selectId").val ($("#selectId option:contains('Honda')").val())

分两步
1)找到您想要查找的字符串的值
2) 将其设置为组合框的选定值。

似乎还有其他解决方案,但我建议这是最安全的跨浏览器。它甚至可以在 IE6 中工作:D

I've tested this and it does what you need

$("#selectId").val ($("#selectId option:contains('Honda')").val())

In two steps
1) find the value for the string you wish to find
2) Set that to be the selected value for the combo box.

There seems to be other solutions out there, but i'd suggest that this is the safest crossbrowser.it even works in IE6 :D

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文