大佬教程收集整理的这篇文章主要介绍了在准备好文档时触发一个jQuery change函数,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
两个div都会在初始页面加载时显示。当我改变,然后回到默认/初始国家,更改火灾,隐藏和显示火灾,并显示正确的信息和功能。
我已经在switch选项内部和change函数之外尝试了用document.ready和change功能。无论是工作,他们都不会在开关箱中触发隐藏,显示和其他jQuery。对我来说,“准备”是否是一个有效的触发事件,并不清楚。
我也试过:
$('input[name=country]').value('US').trigger('click');
但它打破了变化的功能。这是代码。下面的国家选择只是两个国家保持简单,但实际上有很多。
$(document).ready(function() { //1st tier - select country via radio buttons: //Initialize country $('input[name=country]:first').attr('checked',true); //Set first radio button (United States) //$('input[name=country]:first').attr('checked',true).trigger('ready'); //sets 1st button,but does not fire change //$('input[name=country]:first').trigger('click'); //sets 1st button,but does not fire change $('input[name=country]').change(function () { // change user instructions to be country specific switch ($('input[name=country]:checked').val()) { case 'US': $('#stateMessage1').text('2. Select a state or territory of the United States.'); $('#stateMessage2').text('Start typing a state of the United States,then click on it in the dropdown Box.'); $('#threeSelects').show(); $('#twoSelects').hide(); //select via 3 steps break; case 'CA': $('#stateMessage1').text('2. Select a province or territory of Canada.'); $('#stateMessage2').text('Start typing a province of Canada,then click on it in the dropdown Box.'); $('#twoSelects').show(); $('#threeSelects').hide(); //select town via 2 steps - country,town break; } }); });
// ----------v-------v-----quotation marks are mandatory $('input[name="country"]').change(function () { // change user instructions to be country specific switch ($('input[name="country"]:checked').val()) { case 'US': $('#stateMessage1').text('2. Select a state or territory of the United States.'); $('#stateMessage2').text('Start typing a state of the United States,town break; } }).trigger('change'); // <--- RIGHT HERE
或者如果您只想要在第一个元素上触发,请改用triggerHandler()。
// ... $('#twoSelects').show(); $('#threeSelects').hide(); //select town via 2 steps - country,town break; } }).triggerHandler('change'); // <--- RIGHT HERE
以上是大佬教程为你收集整理的在准备好文档时触发一个jQuery change函数全部内容,希望文章能够帮你解决在准备好文档时触发一个jQuery change函数所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。