0

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

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

我想我把事情复杂化了,但希望你能看到我想做的事情。

另外,我将如何在悬停和单击时显示“x”,删除这些东西。我无法删除 div 的 onclick,否则我无法访问该链接。

4

1 回答 1

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>
于 2013-06-17T14:22:10.697 回答