我有一个带有<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中执行此操作吗?
答案 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')