我有点困惑,我想了解window.location的原因。如果我创建一个链接,我不需要这个,但是如果我在选择菜单中将值设置为url,我需要使用它,为什么?是否因为锚标签自动执行此操作,并且由于选择菜单不是为导航而设计的,因此它们缺少构建功能?或者还有其他原因?为什么选择菜单需要window.location?
var $select=$('<select></select>');
var $option=$('<option></option>');
var url= 'some url';
$option.val(url);
var button=$('<button></button>');
button.click(fucntion(){
window.location=$select.val();
});