Javascript 获取自动递增的divid,以便它可以与ajax一起使用,将值返回给php
使用mysql_查询结果创建一个html表单,如下所示,其中div ID的前缀值自动递增:Javascript 获取自动递增的divid,以便它可以与ajax一起使用,将值返回给php,javascript,jquery,Javascript,Jquery,使用mysql_查询结果创建一个html表单,如下所示,其中div ID的前缀值自动递增: <div id="favorite'.$count.'"> <form action="javascript:void(0);" method="post"> <input type="hidden" name="sec" value="'.$ident_inpt.'"/> <input type="hidden" name="t" id="t
<div id="favorite'.$count.'">
<form action="javascript:void(0);" method="post">
<input type="hidden" name="sec" value="'.$ident_inpt.'"/>
<input type="hidden" name="t" id="t'.$count.'" value="mo-'.$usr.'-'.$rmid.'-'.$_SESSION['STORE'].'"/>
<input type="submit" value="'.$lang['590'].'" class="favorites" onclick="upd_favorite();"/>
</form>
</div>
我怎样才能获得favorite和t的ID,这样我就可以开始循环了
我使用此选项,但仅适用于静态ID:
$('#favorite').html(ajaxRequest.responseText)代码>
和:var addit=document.getElementById(“t”).value代码>
提前感谢您的建议。您可以使用以下内容。演示:
您还可以跨元素指定一个公共类:
<div id="favorite1" class="favs"></div>
<div id="favorite2" class="favs"></div>
还可以指定自定义属性,如:
<div id="favorite1" customattr="favorite"></div>
$('.favs').each(function() {
console.log($(this).id);
}
<div id="favorite1" customattr="favorite"></div>
$('[customattr=favorite]').each(function() { ... };