[英]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")
}
使用此代碼而不是您的代碼。 你必須concatinate的indexValue變量
function updateIndex(indexValue){
$('li[id=' + indexValue + ']').addClass("selectedQuestion")
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.