Javascript jQuery:是否有像change()这样的标记也在页面加载时运行?
我有一组单选按钮,如果选择了一个特定的值(via.change()),就会触发jquery函数 但是,在某些情况下,当页面加载时,默认情况下会选择该值。目前我有两个独立的函数——一个在.change()事件中,另一个在pageload上运行的条件函数。我想澄清一下,那么:是否有一个事件在值更改时和页面加载时都会运行 干杯…您可以在页面加载中更改Javascript jQuery:是否有像change()这样的标记也在页面加载时运行?,javascript,jquery,Javascript,Jquery,我有一组单选按钮,如果选择了一个特定的值(via.change()),就会触发jquery函数 但是,在某些情况下,当页面加载时,默认情况下会选择该值。目前我有两个独立的函数——一个在.change()事件中,另一个在pageload上运行的条件函数。我想澄清一下,那么:是否有一个事件在值更改时和页面加载时都会运行 干杯…您可以在页面加载中更改事件,如下所示- $(document).ready(function() { $("#myradioButton").trigger('chan
事件,如下所示-
$(document).ready(function()
{
$("#myradioButton").trigger('change');
});
您可以像这样更改页面加载上的事件-
$(document).ready(function()
{
$("#myradioButton").trigger('change');
});
您可以在服务器(或客户端)上发送“取消选择默认值”,并在绑定更改处理程序后,可以调用:
$('#radio').change();
换言之,整个过程是:
$(function(){
// deselect the default value
$('#radio').removeAttr('checked');
// binding radios
$('#radios').change(function(){});
// Changing the value of the default radio
$('#radio').attr('checked', 'checked');
});
您可以在服务器(或客户端)上发送“取消选择默认值”,并在绑定更改处理程序后,可以调用:
$('#radio').change();
换言之,整个过程是:
$(function(){
// deselect the default value
$('#radio').removeAttr('checked');
// binding radios
$('#radios').change(function(){});
// Changing the value of the default radio
$('#radio').attr('checked', 'checked');
});
不,但您可以使用相同的处理程序
$(document).ready(function() {
radioChangeHandler(); // Call it when the DOM is ready
$('...').change(radioChangeHandler); // Attach it to the radio buttons
});
不,但您可以使用相同的处理程序
$(document).ready(function() {
radioChangeHandler(); // Call it when the DOM is ready
$('...').change(radioChangeHandler); // Attach it to the radio buttons
});
通常的方法是在一个单独的函数中进行调用,并从两个位置调用它。没有什么是你想打的
是的,在两个地方打相同的电话确实感觉有点不整洁,但是他们有不同的方法。change方法是对控件事件作出响应,而pageload是对正在加载的页面(duh)作出响应。通常的方法是在单独的函数中进行调用,并从两个位置调用该函数。没有什么是你想打的
是的,在两个地方打相同的电话确实感觉有点不整洁,但是他们有不同的方法。change方法是对控件事件作出反应,而pageload是对正在加载的页面作出反应(duh)。您可以在pageload上使用类似于$(.radio”).triggerHandler(“更改”)
的内容来触发事件处理程序,而不更改状态。您可以使用类似于$(.radio”).triggerHandler(“更改”)的内容
在页面加载时触发事件处理程序而不更改状态。您只需在页面加载时触发更改
事件。您只需在页面加载时触发更改
事件。