【问题标题】:Combining two input boxes into one using JQuery使用 JQuery 将两个输入框合二为一
【发布时间】:2012-09-03 15:01:26
【问题描述】:
input[type="checkbox"].focus {border:0px;}<br>
input[type="text"].focus {border:0px;}

如何将两者合二为一?

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

【问题讨论】:

  • 是的,这是 JQuery。想不通。如果我单独编写代码,它将起作用。上面的组合代码不起作用..
  • 检查我的答案,让我知道我在某处落后
  • 请编辑问题和答案以包含更新的代码。这个问题不仅针对您,也针对遇到此问题的每个人。

标签: jquery html-input


【解决方案1】:

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

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

有关jQuery CSS check this link的更多信息

【讨论】:

    【解决方案2】:
    $("input[type='text'],input[type='checkbox']").focus() {border:0px;}
    
    1. 您的选择器中缺少结束双引号。
    2. focus 返回当前附加到焦点事件的处理程序。您想真正调用该方法,因此您需要空参数列表:focus()

    【讨论】:

    • 请编辑问题和答案以包含更新的代码。这个问题不仅针对您,也针对遇到此问题的每个人。
    • @GeorgeStocker 我们在 JS fiddle 中迭代了一些代码,这些代码在 cmets 中链接,但现在它们已被隐藏/删除,我不再拥有这些链接......跨度>
    猜你喜欢
    • 2014-08-02
    • 2020-09-08
    • 2016-02-08
    • 1970-01-01
    • 1970-01-01
    • 2015-12-30
    • 2019-05-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多