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