Javascript <;标签>;对于具有重复ID的属性选择器

Javascript <;标签>;对于具有重复ID的属性选择器,javascript,jquery,jquery-selectors,css-selectors,Javascript,Jquery,Jquery Selectors,Css Selectors,我正在为一个项目使用bx滑块,最近我发现它创建了第一个和最后一个输入元素的克隆,将它们放置在各自的点上,从而使滑块产生“无限”效果 这很好,但是当我在最后一个标签中使用标签时,它不起作用,因为两个标签上的for属性将获得第一个输入,分别是克隆 有没有办法在for属性中使用jQuery/CSS选择器?(示例:) 根据请求,这里有一个快速的JSFIDLE来说明我的意思:您可以完全删除for=“”,以便将标签包装在输入周围: 级别: 这将执行相同的功能,但根本不需要关心实际的ID名称,从而解决问题。您

我正在为一个项目使用bx滑块,最近我发现它创建了第一个和最后一个输入元素的克隆,将它们放置在各自的点上,从而使滑块产生“无限”效果

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

有没有办法在for属性中使用jQuery/CSS选择器?(示例:


根据请求,这里有一个快速的JSFIDLE来说明我的意思:

您可以完全删除
for=“”
,以便将标签包装在输入周围:

级别:


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

您可以完全删除
for=“”
,以便将标签环绕输入:

级别:


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

您可以设置演示吗?@FelixKling在OP:)您可以设置演示吗?@FelixKling在OP:)非常感谢!令人惊讶的是,我不知道你能做到这一点。不幸的是,这打破了jQueryUICheckboxesthanks的很多障碍!令人惊讶的是,我不知道您可以这样做。不幸的是,这打破了jQueryUI复选框