如何以编程方式选择jQuery可选列表中的第一项

如何以编程方式选择jQuery可选列表中的第一项,jquery,Jquery,可能重复: 有一点时间来让它工作 如何选择可选择列表中的第一项(或任何一项)?理想情况下,我希望事件“stop”触发以响应它,因为我有在其他控件中设置值的逻辑 谢谢,, 斯蒂芬 ATLAS测试共享 食品罐头 冷冻食品 食品肉类 HDS加拿大 HDS CANADA2 Kirsten测试 灯泡 办公用品 房间-设备 房间-化学品 客房-客人用品 房间-室内咖啡 房间-亚麻制品 房间-制服 SYSCO punchout测试 史蒂夫的东西 USFI 步入式#1 我假设您希望它进入if(ar.l

可能重复:

有一点时间来让它工作

如何选择可选择列表中的第一项(或任何一项)?理想情况下,我希望事件“stop”触发以响应它,因为我有在其他控件中设置值的逻辑

谢谢,, 斯蒂芬

  • ATLAS测试共享 食品罐头
  • 冷冻食品
  • 食品肉类
  • HDS加拿大
  • HDS CANADA2
  • Kirsten测试 灯泡 办公用品
  • 房间-设备
  • 房间-化学品
  • 客房-客人用品
  • 房间-室内咖啡
  • 房间-亚麻制品
  • 房间-制服
  • SYSCO punchout测试
  • 史蒂夫的东西
  • USFI
  • 步入式#1

我假设您希望它进入
if(ar.length>1)
块-如果是这样,类似这样:

ar = $(ar).first();
将为您提供第一个元素。您还可以使用
.eq()
获取零索引元素:

ar = $(ar).eq(0); // returns the first element

ar
已经是一个jquery对象,不需要重新包装它。通常我不想麻烦,但2天前我在一个无限循环上进行了一次3小时的调试,这是因为我在迭代
$('.someselector')
的集合时试图访问
$something.text()
,因为我的
$something
不是jQ对象。我仍在接受治疗,所以这周我要做大量的包装工作:在这条线中找到了答案。很高兴你找到了答案。请随意关闭该邮件。(我忘了,你可能会因此得到一枚徽章)。干杯
ar = $(ar).first();
ar = $(ar).eq(0); // returns the first element