我做了一个表格你可以点击一个+按钮并添加克隆...里面的div有3个元素 - 一个跨度,一个文本框和按钮。
我这样克隆:
<script>
var actorcount = 1;
$(document).ready(function(){
$(document.getElementById("btexp1")).click(function(){
var $div = $('div[id^="actordiv"]:last');
var id= Number( $div[0].id.match(/\d+/g) ) + 1;
var $clones=$div.clone().attr('id', 'actordiv'+id);
$div.after($clone);
actorcount++;
});
});
</script>
这会克隆div并给出id =“actordiv”+ counter;
div HTML是这样的:
<div id="actordiv" style=" padding-left: 5px">
<span class="add-on"><strong>Actor</strong></span>
<input class="input-xlarge" type="text" id="actor" style="height:30px">
<span class="btn" id="btexp1">+</span>
</div>
问题是所有创建的div中的文本框都具有相同的id =“actor”;
现在我想在用户制作的所有div中访问带有id =“actor”的文本框,其中包含ids =“actordiv1”2 3等...我怎么能用php访问它?
或者如果更好地更改文本框id =“actor”ids ...