我正在尝试将一个简单的 .js 变量(prodID)传递到一个预选下拉列表的 jquery 函数中。我知道 prodID 变量有一个值,因为 document.write 将它打印出来。我知道 jQuery 可以工作,因为当我为 'value =' 变量分配一个任意值(比如....225)时,下拉菜单会按应有的方式进行选择。我只是无法让 value='prod_id' 工作。始终为空。我究竟做错了什么?
var ProductID = "ProductID";
var prodID = getCookieValue(ProductID);
document.write(prodID);
changeDropDown(prodID);
function changeDropDown(prodID){
jQuery("#groupsel_0 option[value= 'prodID' ]").prop("selected", true);
jQuery('#groupsel_0').trigger('change');
};
我也尝试过不包装函数。