如何使用jQuery通过Id找到特定的父级,并通过某个类获取其特定子级的值
How to find a particular grand parent by Id and get value of its particular children by certain class using jQuery
我有一个动态div
<div class="illustartionWrap" id="illustartionWrapId">
<div class="illusList illusListTop" id="illusList_heading">
<span class="fileName">File Name</span>
<span class="fileDesc">Description</span>
<span class="fileSize">File Size</span>
<span class="fileDownload">Download</span>
</div>
<div class="clear"></div>
<div class="illusList">
<span class="fileName">fileTitle</span>
<span class="fileDesc">fileDesc</span>
<span class="fileSize">1.18 MB</span>
<span class="fileDownload">
<a href="http://myfile/file.txt">
<img src="/sites/all/themes/petheme/images/myimage.png">
</a>
<a href="#">
<img id="illFile_6" class="illDeleteFile" src="/sites/all/themes/petheme/images/icons/deleteButton.png">//clicking it to delete the file from db
</a>
</span>
</div>
</div>
如何获取此删除按钮的父级并找到filetitle类以获取文件的标题。
下面是我写的点击处理程序
/**delete function for my page**/
jQuery(".illDeleteFile").on("click", function() {
var illDeleteId = jQuery(this).attr("id").split("_");
var illFileTitle = jQuery(this).parent("#illusList").children(".fileName").val();
alert (illFileTitle);
});
我检查了jQuery Parent()、Parents()和children()以及find(),但我大部分时间都没有定义,也没有得到标题。
如何做到这一点?
JSFIDDLE:http://jsfiddle.net/hiteshbhilai2010/ywhbd9ut/14/
看看这个,
jQuery(".illDeleteFile").on("click", function() {
var illFileTitle =jQuery(this).closest(".illusList").find(".fileName").html();
alert (illFileTitle);
});
您需要使用:
var illFileTitle = jQuery(this).closest(".illusList").find(".fileName").text();
alert(illFileTitle);
相关文章:
- 在JavaScript中通过索引从对象数组中获取值
- 使用ajax获取通过FTP上传的文件的文件大小——试图防止ajax中断自身
- 获取通过AJAX加载的元素
- 如何获取通过“推送”添加到 Firebase 的新帖子的 ID
- 如何获取通过 JQuery 插入到表行中的下拉框的值/文本
- 获取通过chrome扩展程序下载的文件的绝对路径
- 获取通过ajax加载的iframe的HTML(请注意,iframe包含一个需要javascript加载的网页)
- 获取通过Java函数生成的动态内容的html源
- 如何获取通过函数JavaScript/jQuery传递的变量
- 如何加载数据获取通过ajax更快
- 如何获取通过过滤器的前N个promise
- 如何在servlet中获取通过jquery添加的动态填充列表的值
- 获取通过FileReader加载的图像的宽度和高度
- 我需要获取通过AJAX发送的$_GET['loc']
- EditableGrid -获取
通过jQuery - 获取通过拖动形成的直线的长度
- 如何获取通过$.get方法返回的数据计数
- 获取通过 AJAX 上传的文件的文件名
- 获取通过jquery $. Get加载的页面中的iframe SRC
- asp.net mvc 3 - MVC3:获取通过Javascript添加的控件值