锚点上的动态 ID 未在其他锚点上触发最后一个锚点 PHP js PDO
dynamic id on anchor not firing on other anchor last anchor php js pdo
<div class="headerimage"><img src="images/events.png"/></div>
<?php
foreach (LoadEvent() as $value){
echo '<div class="dynamicsidemenu eventback">';
echo "<a class='"event'"id=" .$value['eventsearchresultid']. " href='#' value=" .$value['eventsearchresultid']. ">".$value['eventsearchresultwhat']."</a>";
echo "<br/>'n";
echo $value['eventsearchresultwhen'];
echo "<br/>'n";
echo $value['eventsearchresultwhere'];
echo '</div>';
}
?>
$(document).ready(function(){
var id = $(".event").attr("value");
var a = document.getElementById(id);
a.addEventListener("click", function(event){
event.preventDefault();
alert(this.getAttribute(id));
//var $id = this.getAttribute("value");
$('#leftcolumncontainer').load('pages/upcomingeventsmenu.php');
$('#middlecolumncontainer').load('pages/upcomingeventscontent.php?id=' + id );
});
});
我这里有一个代码 o 数据库的最后 5 个条目,每个链接都转到每个事件的详细信息页面,我能够使第一个链接转到详细信息页面,但第二个链接没有触发这里有什么错误。任何帮助不胜感激
您应该在 click
事件处理程序中定义您的id
,请尝试以下操作:
$(document).ready(function(){
$(".event").on('click', function (event) {
event.preventDefault();
var id = $(this).attr('id');
$('#leftcolumncontainer').load('pages/upcomingeventsmenu.php');
$('#middlecolumncontainer').load('pages/upcomingeventscontent.php?id=' + id);
});
});
更改锚标记行,如下所示:
echo "<a class='"event'" id='"" .$value['eventsearchresultid']."'" href='"#'" value='"".$value['eventsearchresultid']."'">".$value['eventsearchresultwhat']."</a>";
相关文章:
- 无法获取vis.js最后一个或第一个选定的网络节点
- Knockout JS单选按钮如果所有值都为true,则选择最后一个按钮
- async.js在使用瀑布方法时返回最后一个值
- 添加一个“;以及“;到String-js/Angular中的最后一个单词
- JS:最后一个输入元素的名称(HTML/PHP)
- (JS)如何删除动态创建的最后一个元素
- JS将对象推送到变量,将最后一个对象添加到所有元素中
- MongoDB获取最后一个元素不能在node.js上正常工作
- 匹配 js 正则表达式中的最后一个匹配项
- 启用最后一个 JS 函数时动态下拉窗体中断
- D3.js .rangeBands() 返回“undefined”,只有最后一个值
- React JS:setState 在最后一个输入时很晚
- 角度.js在 ng-repeat 中获取 2d 数组中最后一个元素的索引
- 如何使用 JS 正则表达式将文本块中的每个最后一个字母都设置为粗体
- JS/JQuery-如果空格是第一个和/或最后一个字符,则从输入字段中删除空格
- 使用JS获取最后一个历史项目URL
- 如何在保持第一个和最后一个字符相同的情况下对单词进行加扰?(JS)
- JS删除最后一个子项
- async.js:forEachOf没有调用最后一个回调
- 什么是Dreamweaver's的最后一个版本,具有jQuery和完全JS支持