如何使用随机的不同名称刷新 DIV
How to refresh a DIV with random different names?
我是这样做的。仅使用一个具有静态名称的div 即可正常工作。
问题是当我想用其他名称(如 myDiv1、myDiv2 等)刷新 DIV 时。
我已经通过将ID发送到功能来尝试javascript,我的网页跳到开头,我不希望这种情况发生。下面的代码不会发生这种情况。
$(function() {
$("#refresh").click(function(evt) {
$("#myDiv").load("update.php")
evt.preventDefault();
})
})
<div id = 'myDiv" . $row["id"]. "' ><a href='#' id='refresh'> Click Here </a></div>
这也行得通,但是我必须为每个DIV生成一个jquery函数
$(function() {
$("#refresh1").click(function(evt) {
$("#myDiv1").load("update.php")
evt.preventDefault();
})
})
<div id = "myDiv1" ><a href='#' id='refresh1'> Click Here 1 </a></div>
$(function() {
$("#refresh2").click(function(evt) {
$("#myDiv2").load("update.php")
evt.preventDefault();
})
})
<div id = "myDiv2" ><a href='#' id='refresh2'> Click Here 2 </a></div>
您可以在 click 事件中访问父元素并对其执行加载,如下所示:
$(this).parent().load("update.php");
如果您不希望发生重定向,我建议您不要使用链接。也许是一个按钮或一个跨度
您可以通过 id 的一部分开头来选择元素:
$('div[id ^= "myDiv"]')
相关文章:
- 刷新 Div 内容(仅限本地.html)
- 如何刷新 DIV 而不是页面
- 如何使用随机的不同名称刷新 DIV
- 刷新 DIV 容器
- 如何在jquery(移动)中刷新DIV
- 在自动刷新 DIV 标签内的 PHP 中表单将不起作用
- 在提交 AJAX 表单后刷新 Div 的内容
- 是否可以刷新 DIV 而 DIV 中没有另一个页面
- 使用setInterval刷新Div的InnerText
- 每5秒自动刷新DIV内容代码不起作用
- 如何点击按钮刷新Div内容
- 使用jQuery从5秒到0自动刷新Div
- 如何刷新 DIV 内容
- 使用JQuery自动刷新DIV
- JQuery AJAX刷新Div上的间隔和更改内容上点击
- 10分钟后自动刷新DIV
- 脚本重载或刷新Div单击
- 如何在不刷新索引页的情况下刷新DIV
- 重计算前刷新DIV
- 动态刷新DIV