如何通过JQuery获取html元素(PartialView)的祖先元素?

时间:2015-08-27 04:58:10

标签: javascript jquery html asp.net-mvc asp.net-mvc-4

我想带标签的祖先标签。它位于View,Delete位于部分视图。

我可以通过AJAX将部分视图加载到视图中。但是我无法将局部视图的祖先操作局部视图,在我的情况下,删除局部视图。

我的部分观点是:

<img id="hello" src="@Url.Content("/content/images/" + @Model.Address)" />
<br />
<a id="linkToDel" onclick="clickme(this.id)">Delete</a> 

视图为:

<div id="imageDivFirst"></div>

加载部分视图的JavaScript:

$('#imageDivFirst').load('/Home/ImagePartialView', { address: data.result.name });

我试图获得部分观点的祖先:

function clickme(id) {
var a = document.getElementById("linkToDel").previousElementSibling.previousSibling.previousSibling;// not detected an ancestor
} 
//then I want to take an ancestor of <a id="linkToDel"/> 
// and delete the partial view

如何让这个祖先位于View:

<div id="imageDivFirst"></div>//How to get this ancestor located at View?

0 个答案:

没有答案