Ora*_*555 7 javascript regex jquery
我试图改变id和name页面上的属性.我正在使用的代码是这样的:
var img = new RegExp( 'id*="launch_pad_image_slide_\d"', g ) ;
$('.slider-data').each(function(){
$(this).find(img).attr( 'id', 'random stuff' );
});
Run Code Online (Sandbox Code Playgroud)
假设是.find函数应该整个id内部:
id="launch_pad_image_slide_2"
Run Code Online (Sandbox Code Playgroud)
......但它不起作用.
这5个小时,烧坏了.建议?基本上每次删除一个字段时,jQuery都必须遍历它们并正确编号它们的id/ name属性以避免双倍.
Vis*_*ioN 10
jQuery选择器不支持正则表达式语法.但是,您可以使用带选择器的属性启动:
$(this).find("[id^='launch_pad_image_slide_']").prop("id", "random stuff");
Run Code Online (Sandbox Code Playgroud)
另一种方式是filter元素:
$(this).find("[id]").filter(function() {
return /^launch_pad_image_slide_\d$/.test(this.id);
}).prop("id", "random stuff");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
115 次 |
| 最近记录: |