我有一种情况,我想在表单上打印标签,我正在使用Label For来执行此操作。我想使用jquery附加子标记的ID,但我不确定如何。
基本上我想要做的就是获取几个元素的ID并将这些ID附加到我的页面。我想保持我的DOM和我的jquery代码尽可能干净。最简单的方法是什么?
答案 0 :(得分:0)
据我所知,这就是你要做的。
此脚本将查找标签的所有子项,并为标签本身指定子ID。
让我知道是否适合你。
<label >
example 1
<input type="text" id="id_1" />
</label>
<label >
example 2
<input type="text" id="id_2" />
</label>
<label >
example 3
<input type="text" id="id_3" />
</label>
<script type="text/javascript">
$(document).ready( function(){
$('body').find('label').each(function() {
var idchild = $(this).children().attr('id');
$(this).attr('id', idchild);
});
} );
</script>