每个id的孩子的选择器

时间:2014-07-16 08:49:57

标签: jquery html css asp.net

我希望在带有id的字段集中的每个asp:标签中添加一个css样式,但不能弄清楚如何。

我认为选择所有span元素是个好主意,因为这是从asp:label创建的,但它似乎不起作用。

以下是我所得到的:

jquery的

$("#fsLimit > span").css("border", "1px solid #3f90cb");

ASP

<fieldset id="fsLimit">
    <legend>FieldSet</legend>
    <asp:Label id="someLabel" runat="server" text="someLabel />
</fieldset>

生成的HTML

<fieldset id="fsLimit">
    <legend>FieldSet</legend>
    <span id="GeneratedID">someLabel</span>
</fieldset>

修改

有些侮辱似乎是必要的。

  • 我无法在小提琴中重现这个问题。当我在小提琴中尝试时,它可以正常工作
  • &#34;似乎没有工作&#34;没有任何反应。这只是一个没有风格的范围
  • 我有其他子元素,应该有边框。所以我不想要所有的孩子。
  • 它绝对是<span>。我已经使用Chromes&#34;检查元素&#34;工具。

2 个答案:

答案 0 :(得分:0)

它应该工作。正如您在this demo中看到的,您的代码运行良好。

您是否忘记将jquery代码包装在文档就绪方法中?

$(document).ready(function() {
  $("#fsLimit > span").css("border", "1px solid #3f90cb");
});

答案 1 :(得分:-2)

$("#fsLimit").children().css("border", "1px solid #3f90cb");