如何选择具有类和特定ID的div

时间:2010-08-23 14:43:25

标签: jquery

我有一个带有<div>元素的html标记,如下所示:

<div id="1" class="classic">i am text</div>
<div id="2"  class="classic">i am text</div>
<div id="3" class="classic">i am text</div>
<div id="4" class="classic">i am text</div>

如何选择具有此类和特定ID的div??

你能告诉我如何在jQuery中执行此操作吗?

6 个答案:

答案 0 :(得分:6)

$('#ID.class')

e.g。

$('#one.classic')

是你想要的;请先创建有效的HTML!

答案 1 :(得分:4)

我认为你真正想要的语法是:

$('#d1.classic')

这是ID的抓取,但只有它有类。空间的存在与否很重要。另外,ID确实需要以字母开头,它们不应该是纯粹的数字。

答案 2 :(得分:1)

由于ids是唯一的,理论上你可以使用$('#1')

答案 3 :(得分:1)

$('#1.classic') 除了你应该有$('#one.classic') 这样的东西,因为ID属性需要以字母开头。

你的HTML中也有一个and,真的不应该在那里。

答案 4 :(得分:0)

由于所有元素都应具有唯一ID,因此$('#1')应该有效。

答案 5 :(得分:0)

如果你有一个Id,那么它应该是唯一的,所以$('#1')会起作用,但内部document.getElementById('1')会快很多..

如果你需要使用jQuery,你可以使用$(document.getElementById('1'))并且反正会更快......

如果你需要选择class和id,你应该使用$('#1.classic')