在以下示例中,以下内容不起作用:
var contracts1 = $(":input[id=" + contractPicker + "]").val();
console.log(contracts1);
var contracts2 = $(":input[id='" + contractPicker + "']").val();
console.log(contracts2);
var contracts3 = $(":input#contractPicker").val();
console.log(contracts3);
var contracts4 = $("#" + contractPicker).val();
console.log(contracts4);
// EVERYTHING above gives me "undefined"
var contracts5 = $(":input[id='ctl00_m_g_fabbe6d4_0201_49c8_ace5_ac53fc7a9276_ctl00_ctl05_ctl00_ctl00_ctl00_ctl04_ctl00_ctl00_MultiLookupPicker']").val();
console.log(contracts5);
为什么会这样/我如何让它工作?
更新:问题出在变量定义的其他地方