如何通过部分id找到更早的元素

时间:2017-06-05 15:47:15

标签: javascript jquery

我试图找到所点击项目的父div,但只能通过手动设置div id来使其工作。有许多类似的div增加了id

<div id="grid0"...
<div id="grid1"...
<div id="grid2"...
etc

我的javscript如下,但这只找到第一个网格

    function popUp1HtmlContent(e) {
        var dataItem = $("div[id^=grid]").data("kGrid").dataItem(e.target.closest("tr"));
        var content = dataItem.PopUp1Html;
        return content;
    }

如何在此功能中找到父div?

例如,手动设置适用于每个网格

var dataItem = $("div[id=grid0]").data("kGrid").dataItem(e.target.closest("tr"));
var dataItem = $("div[id=grid1]").data("kGrid").dataItem(e.target.closest("tr"));

有没有办法搜索父母以找到ID为“grid {0}”的第一个匹配div?

事件从td元素内的图像触发。此外,它并不总是直接的父母,但可以在点击的元素和我想要找到的div之间有不同数量的元素。

0 个答案:

没有答案