<label>用于具有重复ID的属性选择器</label>

时间:2014-02-09 02:42:31

标签: javascript jquery jquery-selectors css-selectors

我正在使用bx-slider进行我正在进行的项目,我最近发现它创建了第一个和最后一个输入元素的克隆,将它们放置在各自的位置,使滑块具有“无限”效果

这很好,但是当我在最后一个标签中使用标签时,它不起作用,因为两个标签上的for属性将获得第一个输入,分别是克隆。 / p>

有什么办法可以在for属性中使用jQuery / CSS选择器吗? (例如:<label for="isActive28:last">

由于要求,这里有一个快速的方法来展示我的意思:http://jsfiddle.net/YG9u9/1/

1 个答案:

答案 0 :(得分:4)

你可以完全放弃for="",转而在输入周围包装标签:

<label>Level: <input type="text" name="level1" id="level1" /></label>

这将执行相同的功能,但根本不需要关心实际的ID名称,从而解决了问题。您可以克隆所需的所有内容,该标签仍将引用输入或选择它环绕。