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

时间:2017-03-01 13:43:33

标签: javascript jquery

我正在开发第三方工具,我想获得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:

enter image description here

1 个答案:

答案 0 :(得分:0)

您使用的选择器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);
});