【问题标题】:select inputs elements having attribute "name" value ending in "someValue"选择具有以“someValue”结尾的属性“name”值的输入元素
【发布时间】:2015-09-11 00:20:03
【问题描述】:

我需要选择属性“name”值以“[date]”结尾的所有输入元素,例如:

<input name="[blabla][hello][date]">

这是我尝试过的,但不起作用:

$('input[name=*\[date\]]');

【问题讨论】:

    标签: jquery jquery-selectors


    【解决方案1】:

    使用属性以选择器结尾[name$=”value”],这样:

    $('input[name$="[date]"]');
    

    或者如果属性之一应该有[date]:

    $('input[name*="[date]"]');
    

    您可以在documentation 中找到更多信息。

    【讨论】:

      【解决方案2】:

      直接来自documentation

      属性以选择器结尾 [name$=”value”]

      选择具有指定属性且值恰好以给定字符串结尾的元素。比较区分大小写。

      jQuery( "[attribute$='value']" )
      

      【讨论】:

        猜你喜欢
        • 2012-02-12
        • 2011-07-26
        • 2014-07-27
        • 2012-03-29
        • 2014-07-06
        • 2010-11-02
        • 2012-11-30
        • 1970-01-01
        • 2017-08-12
        相关资源
        最近更新 更多