我想使用jquery在$(document).ready中触发dropdown的更改事件。
我在用户详细信息页面中有一个国家和州的级联下拉列表。如何使用C#在MVC中设置国家和州的值(根据用户id从数据库中获取)。
发布于 2009-05-24 15:18:25
我不太了解JQuery,但我听说它允许用这种语法触发本机事件。
$(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。
发布于 2013-05-01 03:07:56
试试这个:
$(document).ready(function(event) {
$('#countrylist').change(function(e){
// put code here
}).change();
});
定义更改事件,并立即触发它。这可确保在调用事件处理程序之前已定义它。
回答最初的帖子可能会晚一些,但其他人可能会从速记符号中受益,这遵循jQuery的链接,等等
发布于 2014-11-18 22:47:20
试试这个:
$('#id').change();
这对我很有效。
在一行上设置了值:$('#id').val(16).change();
https://stackoverflow.com/questions/902212
复制相似问题