javascript - 如何反应性地将所选内容添加到选项中?
问题描述
我想编写一个 jQuery 函数来重新添加selected
到这样的下拉菜单中:
<select class="category">
<option value=" "> </option>
<option value="car">car</option>
<option value="pet">pet</option>
<option value="game">game</option>
</select>
我想出的功能是:
function updateSelectedCategory(catName) {
$(".category option").each(function (k, v) {
console.log(k, v);
if (v.text() == catName) {
v.prop("selected", true)
}
});
}
然而,尽管有几种不同的尝试来获取期权价值并进行比较,但我还是失败了。所以感谢你的帮助。
解决方案
推荐阅读
- twilio - 来自 Twilio 工作室的访问号码友好名称
- python - Keras自定义图层调用方法中的批量形状
- php - 空函数在应该返回 true 时返回 false
- forms - CasperJs:如何提交具有 action="" 的表单(没有操作)
- windows - Windows 内核中的 FindFirstFile()
- webdrivermanager-java - 如何抑制 webdriver-manager 日志
- c - 函数在数组中生成随机数
- python - 对于 Django 中的查询集遍历,嵌套 for 循环真的很慢
- java - 从 JSON 中获取所有用户并将其放入 TextView
- java - 哪个 weblogic 类或 jar 包含以下字符串“无法为数据源创建池连接”