【问题标题】:Is it possible to assign and Input ID to a class?是否可以为类分配和输入 ID?
【发布时间】:2013-06-26 14:06:40
【问题描述】:

我正在使用 Wordpress 的重力表单插件,我可以为各个输入分配一个类。我有一个名为“Email”的表单字段,我想将它分配给一个名为“Email”的类,该类会自动为该输入提供一个“Email”的 id。因此,即使我想要输入要求您的名字具有“电子邮件”的输入 id,我所要做的就是将其分配给电子邮件类。是否可以使用 CSS 通过和输入类自动分配输入 id?这个 CSS 类会是什么样子?

【问题讨论】:

  • 您想根据元素的class 自动为元素分配id?您能否展示您正在使用的 HTML、“输入”以及您希望该 HTML 在通过 jQuery/JavaScript 操作后的样子?

标签: html css forms input gravity-forms-plugin


【解决方案1】:

CSS 不能设置元素的属性。

只有 JavaScript 可以编辑 HTML 元素的属性(id、名称、类型、值等)。

您想要达到的预期结果是什么?

【讨论】:

    【解决方案2】:

    我可能误解了你想要什么,但是一个 CSS 类不能做诸如分配逻辑之类的事情。 CSS用于样式。如果您希望输入具有 ID 和电子邮件类别,则需要单独分配它们(该类别无法为您分配 ID)。

    可以使用 jQuery 或 JavaScript 来检索输入的类,然后将其分配为 ID。但这仅在您希望类名更改或动态生成时才有用。

    SO post about Adding ID with jQuery

    添加类也很简单:jQuery Docs - addClass()

    $("p").addClass("myClass");
    

    【讨论】:

      猜你喜欢
      • 2014-04-01
      • 2013-05-08
      • 1970-01-01
      • 2017-02-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多