【问题标题】:Select an element with random ID via JQuery通过 JQuery 选择具有随机 ID 的元素
【发布时间】:2013-04-07 22:05:03
【问题描述】:

我有一个元素,它的 ID 会随机生成:

<?php echo "<input id='input'".uniqid()." />"?>

如何通过 JQuery 访问它?我想像这样访问它:("#input*")。可以在 JQuery 中使用* 令牌吗?

【问题讨论】:

  • * 将选择任何元素。
  • 生成的输出是什么?
  • 在制作 id 时,您可以将它们全部存储在 JS 全局数组中
  • 您为什么要提供不是唯一唯一 ID 的元素?在这里上课不是更有意义吗?
  • @Jai:像这样:input-button516c397a61866

标签: php jquery css


【解决方案1】:

你可以这样做:

$("[id^='input']")

查看开头为:http://api.jquery.com/attribute-starts-with-selector/的文档

【讨论】:

    【解决方案2】:

    这样使用regex selector

    $("[id^='input']")
    

    【讨论】:

      【解决方案3】:

      如果你想访问像$("#input*") 这样的id,那么你可以看看Attribute Contains Selector [name*="value"]

      $('input[id*="input"]')
      

      【讨论】:

        猜你喜欢
        • 2012-06-26
        • 2018-10-22
        • 2016-05-05
        • 2014-06-11
        • 2019-08-13
        • 1970-01-01
        • 2017-05-17
        • 2011-05-17
        • 1970-01-01
        相关资源
        最近更新 更多