我有一個for回圈,我在其中迭代陣列selected項。我想從select串列中獲取 myvalue等于innerTextof的元素select list。我怎么能做到這一點jQuery?
我試過這個,但卡住了
var selectedClubs = $('#select2-3 option:selected');
console.log(selectedClubs[0].innerText);
for (let i = 0; i < selectedClubs.length; i ) {
if (selectedClubs[i].innerText == value) {
var c = $("#select2-3 option:contains(" selectedClubs[i].innerText "')");
console.log(c.innerText);
}
}
uj5u.com熱心網友回復:
如果您正在使用,則不需要回圈:contains:
var selectedClub = $(`#select2-3 option:selected:contains("${value}")`);
或者,您可以使用filter():
var selectedClubs = $('#select2-3 option:selected');
var selectedClub = $selectedClubs.filter((i, el) => el.innerText === value);
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/497887.html
標籤:javascript html jQuery 选择列表
上一篇:ToggleClasswithFontAwesome不作業
下一篇:HTML按鈕切換
