2
input[type="checkbox"].focus {border:0px;}<br>
input[type="text"].focus {border:0px;}

我怎样才能将这两件事合二为一?

$("input[type='text'],input[type='checkbox']").focus {border:0px;}
4

2 回答 2

1

你需要像这样做这项工作你不能像我们在 css 中那样在 jQuery 上添加 CSS 使用 jQuery 添加 css 你可以使用css() jQuery API 方法是css (propertyName, value)

focus(function(){
    $(this).css("background-color","#FFFFCC");
}); 

有关jQuery CSS 的更多信息,请查看此链接

于 2012-09-10T17:57:10.620 回答
0
$("input[type='text'],input[type='checkbox']").focus() {border:0px;}
  1. 您在选择器中缺少结束双引号。
  2. focus返回当前附加到焦点事件的处理程序。您想实际调用该方法,因此您需要空参数列表:focus()
于 2012-09-10T17:49:21.997 回答