我正在尝试将下拉选择的父级存储到变量中。我可以使用这行代码来完成它:
var myVariable = document.getElementById('mydropdownlist');
但是我想在下拉列表中使用选择来拉它:所以这样的东西,但它不起作用
var mySecondVariable = $('select option:contains("New York")').parent();
有谁可以告诉我第二行代码的问题是什么?
答案 0 :(得分:1)
代码将select
存储为包含select
本身的对象,而不是将其存储为HTMLSelectElement类型的对象,如果您使用
var mySecondVariable = $('select option:contains("New York")').parent()[0];
或
var mySecondVariable = $('select option:contains("New York")').parent().get(0);
它应该可以正常工作,虽然我不确定是否有更好的解决方案,如果有人应该说明。