0
我有幾個按鈕和選擇框。當我點擊一個按鈕發送Ajax請求並返回{"ids":{"attr_id":"1","subattr_id":"6"}}
attr_id
這裏是我設置爲selectbox的值。根據attr_id
生成第二個選擇框,其中的值需要設置爲subattr_id
。 .onClick()
按鈕事件:jquery .live(),事件綁定和ajax
$.post(
function(result){
jQuery(result.ids).each(function(){
var prodAttr = $(this).attr('attr_id');
$('div.attribute_wrapper select.property').change(function(e,eType){
if(eType == 'click')
{
prodSubattr = $(result.ids).attr('subattr_id');
$(this).trigger('cascadeSelect',prodAttr);
//select.subProperty generated by ajax when first selectbox changed
$('select.subProperty').trigger('setValue',prodSubattr);
}
});
$('div.attribute_wrapper select.property').trigger('change',e.type);
$('select.subProperty').live('setValue', function(e, subAttr){
$(this).val(subAttr);
});
});
}
)
價值第二選擇框didnt變化的。 所以我需要一些幫助解決這個問題。
的setValue是我的自定義事件,我想觸發時選擇框一號改變。 –