获取正在盘旋的div的InnerHTML

时间:2013-06-17 14:13:20

标签: html mysql innerhtml

我有一个带链接的标题列表。标题和链接存储在数据库中,您可以添加一个。 Onload,我从数据库中获取值并使用while函数回显它们。由于div不在html文件中,我不能给他们一个id。 我希望能够按照我的意愿删除数据库中的值,只需按一个按钮即可。要做到这一点,我需要一些东西去选择要从数据库中删除的行。在数据库中,我有一个id列,一个标题列和一个链接。

我需要能够获得他们正在盘旋的div的InnerHTML,以便我可以使用 "Delete FROM $tbl_name WHERE title = 'InnerHTML of the active element'"

我认为我过于复杂,但希望你能看到我想做的事情。

另外,如何在悬停上显示“x”并点击该内容,删除内容。我无法删除div的onclick,否则我无法访问该链接。

1 个答案:

答案 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>