首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在CFSelect上设置选定值并重新加载绑定的CFSelect

如何在CFSelect上设置选定值并重新加载绑定的CFSelect
EN

Stack Overflow用户
提问于 2012-01-11 01:44:07
回答 1查看 1K关注 0票数 0

我的应用程序中有三个CFSELECTS

代码语言:javascript
复制
<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:

代码语言:javascript
复制
$("#paisid").val('BR');

我需要的是,当paisid的值改变时,cfselects的estadoidcidadeid必须重新加载。

EN

回答 1

Stack Overflow用户

发布于 2012-01-11 01:59:33

代码语言:javascript
复制
$("#paisid").val('BR').trigger("change");

问题是,在输入上设置值并不会导致触发关联的事件绑定,而这些事件绑定正是驱动更改值到子选项框的原因。通过在设置值后手动触发更改事件,这些子选项框将收到事件通知,并正常运行。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8807861

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档