![](/img/trans.png)
[英]For a particular selected value from a drop-down box, Display its corresponding values in drop down list?
[英]Need to select a drop down list element with a particular attribute value from a list of drop down lists and set its selected value
.FilterList
是所有下拉列表的類名稱
var $lists = $('.FilterList[ctype="' + ctype + '"]').css('display', 'inline');
類似於下面的方法可以正常工作,但是我想知道是否可以使用一種更簡潔有效的方法代替.each()
$lists.each(function () { $(this).attr('filterid') == filterid ? $(this).val(thisval) : null; });
雖然我追求的更像是:
$lists.first('.FilterList[filterid = "' + filterid + '"]').val(thisval);
您的問題有點模糊,沒有任何HTML來演示您試圖從DOM中獲取什么,但是從我收集到的信息來看,似乎這樣的事情應該起作用:
$lists.find("[filterid='" + filterId + "']").val(myVal);
不過,老實說,我只是在猜測您要尋找的是什么。 嘗試創建一個jsFiddle,以使我們更好地了解您的需求。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.