动态元素id获取的问题
留言版中动态生成的回复框
<form id="??"class="replymessageform" method="post" action="/individual/screen/reply" >
<input name="id" type="hidden" id="userid" value={$userid}>
<input type="hidden" name="messageID" id="leaveWordID" value={$messages[key].leaveWordID}>
<textarea name="replyContent" id="replyContent"></textarea>
<input type="submit" class="reply" value="comment">
</form>
数目根据留言数目而定,用{section}循环出来的。
我想把这些回复框弄成隐藏的,再用javascript来控制显示,当点击留言旁边的“回复”,即可出现回复框。
但由于是动态生成的,该怎么来获取这些<form></form>的id?
<form id="??"class="replymessageform" method="post" action="/individual/screen/reply" >
<input name="id" type="hidden" id="userid" value={$userid}>
<input type="hidden" name="messageID" id="leaveWordID" value={$messages[key].leaveWordID}>
<textarea name="replyContent" id="replyContent"></textarea>
<input type="submit" class="reply" value="comment">
</form>
数目根据留言数目而定,用{section}循环出来的。
我想把这些回复框弄成隐藏的,再用javascript来控制显示,当点击留言旁边的“回复”,即可出现回复框。
但由于是动态生成的,该怎么来获取这些<form></form>的id?
...全文
相关推荐
jquery动态赋值id与动态取id方法示例
首先,我们来看一下如何动态地为元素赋值ID。在jQuery中,我们可以利用`attr()`方法来设置或获取元素的属性,包括ID。
解决vue-router中的query动态传参问题
">修改</router-link></li>```四、获取隐藏元素的id在上面的代码中,我们需要获取隐藏元素的id,然后将其绑定到li元素上。
JS获取动态添加元素的方法详解
例如,将点击事件监听器绑定在表格(table)元素上,并指定只有当点击事件来源于具有特定id的按钮时,才触发相应的事件处理函数。第三种方法是在ajax的监听响应完成函数后面获取元素。
JS动态添加删除HTML元素(实例)
元素操作:包括获取元素对象、添加元素、删除元素、修改元素属性等。技术要点:* 使用 `findObj` 函数获取元素对象,解决浏览器兼容性问题。
jquery获取form表单input元素值的简单实例
需要注意的是,attr()方法在获取某些动态值的时候,可能不会得到最新的结果,因为jQuery的attr()方法是获取元素在HTML代码中设置好的初始属性值。


