选择div内的div和id以mbItem开头的id?

时间:2011-06-30 11:25:26

标签: jquery

我可能在这行代码中犯了一些错误:

$('#mbContentText [name^="mbItem"]').css({color: "#006699", fontWeight: "normal"});

我要做的是选择id为“mbItem”的所有div,这些div位于id为“mbContentText”的div中。帮助是精确的!

编辑: 我发现那是我想要影响的A标签,我想知道是否只能在我选择的div中选择A标签?

3 个答案:

答案 0 :(得分:2)

尝试以下方法;

$('#mbContentText div[id*=mbItem]').css({color: "#006699", fontWeight: "normal"});

答案 1 :(得分:1)

将名称更改为ID?

$('#mbContentText [id^="mbItem"]').css({color: "#006699", fontWeight: "normal"});
                   ^^

答案 2 :(得分:1)

您的ID名称为'mbItem',并且在您的脚本中,您已经在id的位置写下了名字。所以请尽快执行

$('#mbContentText [id^="mbItem"]').css({color: "#006699", fontWeight: "normal"});

为A标签做同样的事情给那些A提供类,例如anchor,然后做fallowing-(如果您的A标签或mbItem div内部将会有效)

 $('#mbContentText [id^="mbItem"]').find('anchor').css({color: "#006699", fontWeight: "normal"});