我有来自外部系统的以下格式的数据
<option value="1">GM </option>
<option value="2">Honda </option>
<option value="3">Ford </option>
<option value="4">Toyota </option>
我将它添加到组合框中。但基于数据库中的值(例如Ford或GM),我必须默认选择那个。数据库中的值是来自外部系统的显示值,而不是选项中的VALUE。我可以根据选项中的VALUE进行选择,但是如何根据显示值进行选择。
感谢您的帮助
此致 基兰
答案 0 :(得分:3)
我已经对此进行了测试,它可以满足您的需求
$(“#selectId”)。val($(“#selectId选项:contains('Honda')”)。val())
分两步走 1)找到您要查找的字符串的值 2)将其设置为组合框的选定值。
似乎还有其他解决方案,但我建议这是最安全的crossbrowser.it甚至适用于IE6:D