Console.log = null 对于我手动设置的值

Console.log = null for a value I manually set

想知道为什么这个 console.log returns 无效吗?

$("select[name='manager']").val("Bob"); // Should set input select to value "Bob"`

console.log($("select[name='manager']")); // Logs: null

您没有将 selection 保存在变量中。第一行基本上什么都不做,第二行是空的,因为它没有 select 任何东西。试试这个:

var value = $("select[name='manager']").val("Bob");
console.log(value);

或者您可以这样做:

console.log($("select[name='manager']").val("Bob"));