首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在jquery中选择选择列表

在jquery中选择选择列表
EN

Stack Overflow用户
提问于 2010-04-07 22:17:51
回答 1查看 253关注 0票数 1

一定有一些我忽略了的非常简单的东西,但由于某种原因,我找不到任何关于这方面的信息,而且它一直在出现。

我正在尝试在jquery中选择一个select元素。现在我不关心它的选项,我只想要select元素。如果我有以下元素:

代码语言:javascript
运行
复制
<select id="testSelect"><option>1</option></select>

我使用jquery来选择它:

代码语言:javascript
运行
复制
var selectElement = $("#testSelect");

我得到了select列表中所有选项的数组,但没有得到select元素本身。我遗漏了什么?

EN

Stack Overflow用户

发布于 2010-04-08 04:31:06

您的选择是正确的。

var selectElement = $("#testSelect");

但是请记住,selectElement现在是一个jQuery对象,而不是DOM节点。这允许您使用jQuery方法对其进行操作,如下所示:

selectElement.css({'background-color':'red', 'border':'1px solid'});

selectElement.hide();

selectElement.show();

如果希望直接访问DOM节点,请使用get方法,如下所示:http://api.jquery.com/get/。因此,例如,如果您想访问DOM节点样式属性,您可以这样做:

$('#tl_query_season').get(0).style

并获得像这样的背景色:

$('#tl_query_season').get(0).style.backgroundColor

但是如果你这样做,你就会错过所有伟大的jQuery功能。

另请参阅:http://api.jquery.com/css/http://api.jquery.com/category/effects/

票数 1
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2593176

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档