Jquery 如何在此处选择h4标签?

Jquery 如何在此处选择h4标签?,jquery,Jquery,代码如下: <div id="question" style="float: right"> <a id="score" href="#"> <img id="@Model.QuestionId" src="~/Content/1369264038_arrow_sans_up.png" /></a> <h4 id="number" style="text-align: center; margin-top: 7

代码如下:

<div id="question" style="float: right">
    <a id="score" href="#">
        <img id="@Model.QuestionId" src="~/Content/1369264038_arrow_sans_up.png" /></a>
    <h4 id="number" style="text-align: center; margin-top: 7px; color: #808080;">
        @Model.Score
    </h4>
    <a href="#">
        <img src="~/Content/1369263927_arrow_sans_down.png" /></a>
</div>
编辑:
我可能有一些h4标签,但我想选择后面的标签,因为它有自己的id,所以:

$('#number")
如果您周围有更多的
h4
,请考虑:

$('#question h4')

它有自己的id,所以:

$('#number")
如果您周围有更多的
h4
,请考虑:

$('#question h4')
因为它有一个ID(应该是唯一的),所以您不需要像在问题中所问的那样,使它相对于
score
元素;您可以直接选择它:
$(“#编号”)

但是,由于您已经指定希望它与
score
相关,因此可以使用jQuery将其作为
score
的同级查找:

$score = $('#score');
$h4 = $score.siblings('h4');
希望这会有所帮助。

因为它有一个ID(应该是唯一的),所以您不需要像在问题中所问的那样,将它设置为相对于
分数
元素的;您可以直接选择它:
$(“#编号”)

但是,由于您已经指定希望它与
score
相关,因此可以使用jQuery将其作为
score
的同级查找:

$score = $('#score');
$h4 = $score.siblings('h4');
希望这能有所帮助。

使用以下方法:

var h4 = $('h4#number');
使用以下命令:

var h4 = $('h4#number');

@JurijsNesterovs这是真的,但问题的背景并不反对这一点。每种选择都有优势。有些比其他更具体。选择取决于具体情况。@JurijsNesterovs这是真的,但问题的背景并不反对。每种选择都有优势。有些比其他更具体。选择取决于具体情况。
.live()
不推荐使用。只需使用
$(“#数字”)
数字是您的
标记的id。
.live()
不推荐使用。只需使用
$(“#数字”)
number
是您的
标签的id。没有理由在id前面出现
h4
。是的!我知道,但如果在其他页面中有另一个id“number”和其他标记,我不想得到它!;)对不起我的英语!没有理由在ID前面出现
h4
。是的!我知道,但如果在其他页面中有另一个id“number”和其他标记,我不想得到它!;)对不起我的英语!如果附近有更多的
h4
,使用ID作为选择器还是更有意义的。@KilianStinson当我回答目标还不清楚时,我认为它有更多的样式设计目的,OP希望抓住所有这些^^^如果附近有更多的
h4
,使用ID作为选择器还是更有意义的。@KilianStinson当我回答目标还不清楚时,我认为它有更多的样式设计目的,OP想要抓住它们^^