簡體   English   中英

將類添加到具有特定 ID 的 li

[英]Add class to li with specific ID

我想向具有特定 Id 的 li 添加一個類。 我試過這個:

function updateIndex(indexValue){
    $('li[id=' + indexValue + ']').addClass("selectedQuestion")

}

我無法訪問 li 選擇器中的 indexValue 變量。

您需要進行字符串連接以使用indexValue參數的值:

$('li[id=' + indexValue + ']').addClass("selectedQuestion")

或者,假設您選擇的屬性是一個 id:

$('li#' + indexValue).addClass("selectedQuestion");

或者,鑒於 id 應該是唯一的,您不應該需要 'li' 部分(除非您的意思是僅當該元素具有該 id並且是 li 元素時才選擇該元素):

$('#' + indexValue).addClass("selectedQuestion");
function updateIndex(index){
   $('li[id=' + index +']').addClass("selectedQuestion")

}

使用此代碼而不是您的代碼。 你必須concatinateindexValue變量

function updateIndex(indexValue){
  $('li[id=' + indexValue + ']').addClass("selectedQuestion")

}

暫無
暫無

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

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