我试图在下拉列表中选择将文本值传递到函数中的选项,获取其值,然后选择具有该值的选项。你能明白为什么这不起作用吗?
function selectAndAddToCart(value)
{
console.log('The selectAndAddToCart onclick value is ' + value);
var optionToSelect = $j('#attribute136').find('option[text="' + value + '"]').val(); //select the option with the node text that equals value
//select the option with the node text that equals value
var vals = $j('#attribute136').val() || [];
vals.push(optionToSelect);
$j('#attribute136').val(vals);
//initiate add to cart function
productAddToCartForm.submit(this);
}
将值放在引号中。尝试
var optionToSelect = $('#attribute136').find('option[text="' + value + '"]').val();
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)