[英]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.