首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >dropdown触发器变更事件

dropdown触发器变更事件
EN

Stack Overflow用户
提问于 2009-05-23 18:59:07
回答 6查看 197.2K关注 0票数 91

我想使用jquery在$(document).ready中触发dropdown的更改事件。

我在用户详细信息页面中有一个国家和州的级联下拉列表。如何使用C#在MVC中设置国家和州的值(根据用户id从数据库中获取)。

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2009-05-24 15:18:25

我不太了解JQuery,但我听说它允许用这种语法触发本机事件。

代码语言:javascript
复制
$(document).ready(function(){

    $('#countrylist').change(function(e){
       // Your event handler
    });

    // And now fire change event when the DOM is ready
    $('#countrylist').trigger('change');
});

您必须在调用trigger()或change()之前声明change事件处理程序,否则将不会触发它。感谢提到@LenielMacaferi。

更多信息here

票数 194
EN

Stack Overflow用户

发布于 2013-05-01 03:07:56

试试这个:

代码语言:javascript
复制
$(document).ready(function(event) {
    $('#countrylist').change(function(e){
         // put code here
     }).change();
});

定义更改事件,并立即触发它。这可确保在调用事件处理程序之前已定义它。

回答最初的帖子可能会晚一些,但其他人可能会从速记符号中受益,这遵循jQuery的链接,等等

jquery chaining

票数 12
EN

Stack Overflow用户

发布于 2014-11-18 22:47:20

试试这个:

$('#id').change();

这对我很有效。

在一行上设置了值:$('#id').val(16).change();

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

https://stackoverflow.com/questions/902212

复制
相关文章

相似问题

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