我必须处理一些在addOption和selectOptions上引发错误的旧Javascript代码
错误:对象没有方法selectOptions
有人可以解释一下为什么它不起作用吗?我正在使用jQuery 1.3
$("some_id").addOption(nodeId, nodeName); // add to list
$("some_id").selectOptions(/^~~/i, true); // clear selection
我通过这个解决了addOption行
$("some_id")[0].options.add( new Option(nodeName,nodeId));
但我仍然遇到selectOptions错误。
更新
刚发现应用程序也在使用Dojo。这可能是问题吗?这些方法是Dojo特有的吗?
谢谢!
最佳答案
使用Jquery Append添加这样的选项
$("yourid/class here").append($("<option></option>").attr("value", youroption-value).text(youroption-text));