![](/img/trans.png)
[英]track div class and data-id=“” in javascript (jquery) as an example
[英]Find div by given class and data-id
我想按給定的類和data-id查找div,但以下行不起作用(在本示例中,課程是lesson
而data-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.lesson[data-id="' + htag + '"]').addClass('underline');
如果要進行ajax調用,則應將代碼放在這些ajax調用的complete
回調中。 因為您不知道這些ajax調用將花費多長時間。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.