jqueryによって動的に追加されるオプションから選択できません。リットルの午前は、オプションを追加する場所です:lは手動でオプションを選択しようとしているところその値に基づいてクライアントに追加された選択オプションを選択する方法
$.get($('#baseurl').val() + '/category-products', {id : category_id}, function(response){
if(response.success)
{
var product_select = $('#product_select').empty();
$.each(response.products, function(i, product){
$('<option/>', {
value: product.id.toString(),
text: product.name
}).appendTo(product_select);
});
set_product();
}
});
これは、次のとおりです。
$('#product_select').val($('#pres_product').val()).change();
pres_product
は私がしたいオプションの値を持つ隠されたタグです選択します。私は正しいことを確認するために$('#pres_product').val()
の値をチェックしました。 私は、サーバーから追加されたオプションを含む選択の選択が完全に機能していることに気付きました。
'#pres_product'を使用する代わりに' val() 'を手動で設定した場合、動作しますか? – tymeJV