jQuery:添加一个<选项>到<选择>选择>选项>
当我尝试将 option
添加到 select
时,我尝试附加的 option
最终会附加到第一个 option
而不是 select
本身。
$(".ct [value='']").each(function() {
$(this).append($("<option></option>").attr("value", "Reset").text("Reset"));
});
帮助?
When I attempt to add an option
to a select
, the option
I’m trying to append ends up appended to the first option
instead of the select
itself.
$(".ct [value='']").each(function() {
$(this).append($("<option></option>").attr("value", "Reset").text("Reset"));
});
Help?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我必须查看您要确定的目标 HTML,但在我看来,您的选择器正在针对选择的第一个选项。
尝试 $(this).parent.append() 代替。
I'd have to see the HTML you're targetting to be sure, but it looks to me like your selector is targetting the first option of the select.
Try $(this).parent.append() instead.