javascript - 如何给输入属性 "name"只知道的添加样式?

标签 javascript jquery css

我们可以在文本字段前面的标签上添加样式吗?我只知道文本字段的名称属性。我使用将 json 转换为论坛的 dform 插件。 我需要使用文本字段的名称(名称“timeout”)添加样式

这里是标记

<label class="ui-dform-label">Timeout</label>
<input type="text" name="timeout" class="ui-dform-text">

最佳答案

当然可以traverse the DOM :

$('input[name=timeout]').prev('label').css(...);

您不能单独在 CSS 中执行此操作,因为没有 previous sibling selector .

关于javascript - 如何给输入属性 "name"只知道的添加样式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24256087/

相关文章:

javascript - 从 Angular 指令中的 templateURL 访问 ID

javascript - 当页面在移动站点中放大时, slider 停止移出屏幕

html - CSS - 如何使内部包裹 float 的 DIV 的大小与容纳 float 所需的大小一样大?

javascript - 如何只找到第一个 li 元素

css - 在 CSS 中为开发和生产环境配置图像路径

javascript - 如何卡住表格的第一列?

javascript - 如何将值列表传递到单选按钮选择中

javascript - jQuery $(document) 对应什么 HTML 元素?

javascript - 正则表达式在 Javascript 中获取字符串后的 URL 部分

javascript - 函数返回值到变量