单击li后,我试图获取UL的innerhtml,有什么想法吗?

这是我到目前为止获得li的innerhtml的内容。

 $('#Modbutton').click(function() {       

      var litype = document.getElementById('Modbutton').innerHTML;
      alert (litype);

   });

#1楼 票数:0 已采纳

一种简单的方法是使用closest

 $('#Modbutton').click(function() {       

      alert($(this).closest('ul').html())
   });

API文档参考https://api.jquery.com/closest/

#2楼 票数:0

如果要选择作为被单击li的父级的ul内部HTML:

$('#Modbutton').click(function() {       
    var litype = $(this).parent().html();
    alert (litype);
});

  ask by Ryan translate from so

未解决问题?本站智能推荐:

3回复

jQuery获取li和innerHtml

我试图显示li和li标签的内部html。 例如: 我想要以下输出:第2行 我试过下面的代码,但它只显示li的内部html而不显示li标记。 输出:line2。我需要帮助来获得以下输出: <li class="second">line 2</li>
2回复

获取并插入用jQuery

我正在入侵Lightbox javascript图像插件,以在页面上显示图库的缩略图。 该页面包含一系列<img>和一类“ gallery-image”。 我正在收集它们,并将它们放入名为“ lb-thumbs”的灯箱叠加中的div中。 因此,我已将此代码放入灯箱功能之一:
1回复

使用jQuery而不是innerHTML获取innerText

我有一个figcaption,我想要它的文字。 这就是chrome元素检查器中的外观。 由于某种原因,“ innerHTML”以返回开头,然后是很多空格。 但是,“ innerText”看起来不错,所以我对此感兴趣。 在线上,我看到我必须使用text()方法来获取innerText,但
2回复

无法从jQuery对象获取innerHTML

我正在使用谷歌地图api。 我写了下面的代码。 我使用谷歌浏览器控制台查看$("div#map") 。 结果是: 我怎样才能得到innerHTML: 我试过$("div#map > div") ,但没有回复。 为什么? 是因为Javascript生成的innerHTM
4回复

如何获取可选jquery元素的innerHTML?

我有一个php生成的列表,其列表项可以使用jquery selectable widget选择。 所有意图和目的的列表是: 并且jQuery selectable声明为: 在选择列表项之后发生事件,在示例中它将输出到浏览器控制台。 然而输出是“未定义的”。 选择器$('.ui-se
3回复

在jQuery中从TD获取innerHTML

嗨,我正在使用Sharepoint 2010页面,该页面具有以下结构的HTML代码段: 现在,我想从var中的TD标签获取值72和66,以便可以在客户端脚本中使用这些值。 TD的“ Sum =“部分不应更改。 表的ID由sharepoint随机生成,因此我也无法对其进行任何操作。
4回复

将innerHTML作为UL返回

我将我的对象作为粘贴在视图中的事物列表返回。 我想将它们分开列出。 我想念的是什么? HTML JavaScript的
5回复

在jQuery中获取ul的宽度

我需要获得具有动态宽度的<ul>宽度,以便将其封闭的<li>的宽度设置为IE7的<ul>的宽度。 <ul>的样式为display:block 。 目前jQuery的.width()返回0 。 我试图获得最宽的<li>的宽度,因为