Javascript 有没有办法根据选择列表的标题获取对该列表的引用

Javascript 有没有办法根据选择列表的标题获取对该列表的引用,javascript,jquery,Javascript,Jquery,我正在使用第三方工具,我想获得2个选择列表的参考,现在我通过ID参考它们,如下所示: var customer = document.getElementById("ctl00_PlaceHolderMain_ctl06_DropDownChoice"); var selectobject = document.getElementById("ctl00_PlaceHolderMain_ctl07_DropDownChoice"); 但是选择列表有它们的标题,因此我可以基于标题而不是ID进行选

我正在使用第三方工具,我想获得2个选择列表的参考,现在我通过ID参考它们,如下所示:

var customer = document.getElementById("ctl00_PlaceHolderMain_ctl06_DropDownChoice");
var selectobject = document.getElementById("ctl00_PlaceHolderMain_ctl07_DropDownChoice");
但是选择列表有它们的标题,因此我可以基于标题而不是ID进行选择。。现在我尝试了以下方法:

var customer =  $("select[title='Main Category Required Field']");
但是客户将是空的

以下是一个选择列表的HTML:

选择器var customer=$select[title='Main Category Required Field'];你用就行了

如果要获取选择列表的值,而不是整个元素,则应选择选择器

var customer =  $("select[title='Main Category Required Field']").val();
我不知道如何在DOM中附加选择列表,以及如何用值填充它,但请确保在像这样加载DOM后使用选择器

$(document).ready(function() {
    var customer =  $("select[title='Main Category Required Field']").val();
    alert(customer);
});

你能不能从id属性的格式中提供HTMLF?我假设你使用的是ASP.NETWebForms。如果是这样,请注意使用元素的ClientID,而不要使用代码。您应该检查使用浏览器F12呈现的html,并确保标题与脚本标题相同。是否也可以发布html片段?您提供了DOM的图片,而不是作为文本发送到浏览器的html。与其将元素的文本空白,不如将其更改为非机密的内容?另外,在我写这篇文章的时候,你问了888个问题,代表人数为375万;你为什么需要提示?