小编lam*_*poi的帖子

使用jQuery过滤元素

我有以下li元素:

<li>
    <span><img src="../media/check.svg" class="complete"></span>
    <span><img src="../media/modify.svg" class="modify"></span>
    <span><img src="../media/delete.png" class="delete"></span>
    <span class="dutyText">hello</span>
<li>
Run Code Online (Sandbox Code Playgroud)

单击图像(check.svg | modify.svg | delete.png)时,我想获取上面列表的最后一个span元素.

不幸的是,使用以下代码,我得到了未定义:

console.log($(this).closest('li').filter('.dutyText').html());
Run Code Online (Sandbox Code Playgroud)

我的问题是:

  1. 如何使用jQuery获取最后一个元素?
  2. 无论如何使用过滤功能,如果不是为什么?
  3. 为什么我得到不确定?

html javascript jquery traversal filter

4
推荐指数
1
解决办法
67
查看次数

如何分配和重新分配内存?

我必须为这些元素分配和重新分配内存.我试图解决它,但我的解决方案不起作用.有人可以帮忙吗?

typedef struct {
char Name[50];
char Surname[150];
}Teacher;


typedef struct{
  int id;
  char Title[256];
  int numberOfTeachers;
  Teacher* teachers;
}Lesson;


typedef struct{
  Lesson* arr;
  int numberOfLessons;
  }Lessons;
Run Code Online (Sandbox Code Playgroud)

c

0
推荐指数
1
解决办法
250
查看次数

标签 统计

c ×1

filter ×1

html ×1

javascript ×1

jquery ×1

traversal ×1