我是 JavaScript 和 jQuery 的新手。我想显示一个组合框-A,它是一个 HTML <select>
,其选定的 id
和内容位于 onChange() 的另一个位置。
如何通过其 select id
传递完整的组合框,以及如何在 onChange 事件发生时传递其他参数?
原文由 Gendaful 发布,翻译遵循 CC BY-SA 4.0 许可协议
我是 JavaScript 和 jQuery 的新手。我想显示一个组合框-A,它是一个 HTML <select>
,其选定的 id
和内容位于 onChange() 的另一个位置。
如何通过其 select id
传递完整的组合框,以及如何在 onChange 事件发生时传递其他参数?
原文由 Gendaful 发布,翻译遵循 CC BY-SA 4.0 许可协议
另一种在某些情况下很方便的方法是将所选 <option />
的值直接传递给函数,如下所示:
function myFunction(chosen) {
console.log(chosen);
}
<select onChange="myFunction(this.options[this.selectedIndex].value)">
<option value="1">Text 1</option>
<option value="2">Text 2</option>
</select>
原文由 Cazuma Nii Cavalcanti 发布,翻译遵循 CC BY-SA 4.0 许可协议
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
上面的示例让您在 OnChange 事件中选择组合框的值。