我的应用程序中有三个CFSELECTS
<cfselect name = "paisid"
id = "paisid"
display = "pais"
value = "codigo"
bind = "cfc:cidades.buscaPaises()"
bindonload = "true" class="AE04"
/>
<cfselect name = "estadoid"
id = "estadoid"
display = "snmestado"
value = "scdestado"
bind = "cfc:cidades.buscaEstados({paisid})"
bindonload = "true"
class = "AE04"
/>
<cfselect name = "cidadeid"
id = "cidadeid"
display = "snmcidade"
value = "snmcidade"
bind = "cfc:cidades.buscaCidades({estadoid})"
bindonload = "true"
class = "AE04"
/>我在页面的其他部分有这个jquery:
$("#paisid").val('BR');我需要的是,当paisid的值改变时,cfselects的estadoid和cidadeid必须重新加载。
发布于 2012-01-11 01:59:33
$("#paisid").val('BR').trigger("change");问题是,在输入上设置值并不会导致触发关联的事件绑定,而这些事件绑定正是驱动更改值到子选项框的原因。通过在设置值后手动触发更改事件,这些子选项框将收到事件通知,并正常运行。
https://stackoverflow.com/questions/8807861
复制相似问题