javascript - 按给定的类和数据 ID 查找 div

标签 javascript jquery class html addclass

我想通过给定的类和数据 ID 查找 div,但以下行不起作用(在此示例中,类是 lessondata-id 是变量)

$('div.lesson[data-id=' + htag + ']').addClass('underline');

我错过了什么?

更新

完整的功能看起来像这样

        LoadLessons(cid);
        LoadQuestions(lid);
        $('div.course[data-id=' + cid + ']').addClass('underline');
        $('div.lesson[data-id=' + lid + ']').addClass('underline');

Load.. 函数是ajax 调用。并且类必须影响ajax调用返回的内容。第一个 addclass 有效,但第二个不行。

最佳答案

试试这个,

<强> Live Demo

$('div[class=lesson][data-id="' + htag + '"]').addClass('underline');

关于javascript - 按给定的类和数据 ID 查找 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12323047/

相关文章:

javascript - 使用 xlsx npm 包将表格数据下载为 xlsx

C++ 使用类 A 作为类 B 的成员函数的参数,类 B 是类 A 的成员

c++ - 访问来自不同类的对象

javascript - 如何向 jQuery 对话框标题栏添加额外的按钮

PHP - 找不到 fatal error 类

javascript - R Shiny 中的搜索框

javascript - 尝试为函数设置超时并传递变量 - 不起作用

javascript - 有条件地加载 .js 文件。如何?

javascript - 简单ajax和:remote => true In Ruby on Rails的区别

jquery - 结合图像映射和悬停