簡體   English   中英

通過給定的類和數據ID查找div

[英]Find div by given class and data-id

我想按給定的類和data-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有效,但第二個無效。

嘗試這個,

現場演示

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

您需要在屬性選擇器中添加雙引號,如下所示:

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

如果要進行ajax調用,則應將代碼放在這些ajax調用的complete回調中。 因為您不知道這些ajax調用將花費多長時間。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM