【问题标题】:How to select in jQuery elements by name array tag如何通过名称数组标签在jQuery元素中选择
【发布时间】:2014-04-22 09:33:19
【问题描述】:

jQuery 中的这个选择:

$('[name=managers[]]')

抛出

Uncaught Error: Syntax error, unrecognized expression: [name=managers[]] 

如何转义那些方括号?

【问题讨论】:

    标签: jquery arrays select


    【解决方案1】:

    由于[] 是特殊字符,您可以将值包含在双引号中:

    $('[name="managers[]"]')
    

    或使用两个反斜杠转义 []

    $('[name=managers\\[\\]]')
    

    【讨论】:

      【解决方案2】:

      这是因为名称属性中的[] 试图充当新的属性选择器。尝试将值包装在""

      $('[name="managers[]"]')
      

      演示:ProblemSolution

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2022-01-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-04-06
        相关资源
        最近更新 更多