我有一个用应用程序生成的表单。它对每个字段都有以下结构:
<div id="containermssys_lastname" class="formrowcontainer ">
<label class="formlabel">Last Name</label>
<div class="fieldcontainer">
<input id="mssys_lastname" name="mssys_lastname" type="text" value="">
</div>
</div>
我必须做一个脚本,它提取每个标签的值并将其作为占位符插入到相应的输入字段中。我必须使用以下脚本,但它不会工作:
<script>
jQuery(document).ready(function(){
jQuery('.datafields>.formrowcontainer').each(function(){
var label = $(this).find('.formlabel').text();
$(this).find('input').attr('placeholder',label);
});
});
</script>
请帮忙解决问题......
答案 0 :(得分:1)
好的,问题是我在代码中混合了jQuery和$,我将所有内容都更改为jQuery并且它有效...
jQuery(document).ready(function(){
jQuery('.datafields>.formrowcontainer').each(function(){
var label = jQuery(this).find('.formlabel').text();
jQuery(this).find('input').attr('placeholder',label);
});
});