我收到此错误“未捕获的异常:语法错误,无法识别的表达式:label” 尝试访问DIV中的标签元素时。 这是一个错误还是我做错了什么?
$('#app_loader :input').attr('disabled', false);
$('#app_loader: label').css('color','#000000');
答案 0 :(得分:5)
试试这个:
$('#app_loader input').attr('disabled', false);
$('#app_loader label').css('color','#000000');
您当前的代码不会使用ID为#app_loader的div内的标签或输入。那个“:”不属于那里。虽然“:input”是正确的,但我建议你使用常规的css-way,因为它更快。如果你真的需要所有表单元素,你可以为输入保留“:”,但是对于标签来说这是错误的。
答案 1 :(得分:1)
使用$('#app_loader label')
。而不是$('#app_loader: label')..
输入事物也是如此
答案 2 :(得分:0)
$('input#app_loader').attr('disabled', false);
$('label#app_loader').css('color','#000000');