我有一个带链接的标题列表。标题和链接存储在数据库中,您可以添加一个。 Onload,我从数据库中获取值并使用while函数回显它们。由于div不在html文件中,我不能给他们一个id。 我希望能够按照我的意愿删除数据库中的值,只需按一个按钮即可。要做到这一点,我需要一些东西去选择要从数据库中删除的行。在数据库中,我有一个id列,一个标题列和一个链接。
我需要能够获得他们正在盘旋的div的InnerHTML,以便我可以使用
"Delete FROM $tbl_name WHERE title = 'InnerHTML of the active element'"
我认为我过于复杂,但希望你能看到我想做的事情。
另外,如何在悬停上显示“x”并点击该内容,删除内容。我无法删除div的onclick,否则我无法访问该链接。
答案 0 :(得分:1)
这样的事情怎么样?我在另一个项目上使用类似的东西。
onmouseover="Javascript:ShowDeleteBox(this)"
onmouseout="Javascript:HideDeleteBox(this)"
var deleteText = "";
function ShowDeleteBox(this){
var position = $(this).position();
deleteText = this.innerHTML;
$("#divDelete").html(result.d);
$("#divDelete").css("display", "block");
$("#divDelete").css("top", position.top + 25).css("left", position.left);
{
function HideDeleteBox(){
$("#divDelete").css("display", "none");
}
function DeleteEntry(){
//call code to delete from table here using the deleteText variable//
}
这是一个隐藏的div,将悬停
<div id="divDelete" style="display:none"><a href="DeleteEntry()">X</a></div>