尝试将此标签设为红色
我有以下课程:
.redErrorText
{
color: #b11010;
}
以下标签:
<label for="txtNumber" id="lblBlue">Number 1</label>
然后运行此代码尝试将标签设置为红色:
var blueLabel = "#lblBlue";
$(blueLabel).addClass("redErrorText");
我无法弄清楚我在这里做错了什么,对我来说很好看。
答案 0 :(得分:1)
您使用的是网络表单吗?因为如果你是那么你期望的ID可能不是你拥有的那个。它之后可能会有一些蠢事。
尝试从浏览器的源视图中查看它并检查它。
如果您使用的是webforms,也会尝试这样的事情;
<label class='MyRedClass' for="txtNumber" id="lblBlue">Number 1</label>
$('.MyRedClass').addClass("redErrorText");
如果没关系,那你加载jQuery吗?
答案 1 :(得分:1)
使用您提供的代码,可能会出现许多问题。
$(blueLabel)
是否会返回有效参考?尝试:
的console.log($(blueLabel))
确保jquery正确找到元素。