Select jquery.change函数
在我们的主页上,我们有一个下拉菜单,可以将您带到特定国家/地区的页面 当在下拉框中选择国家时,我们使用jquery.change函数将用户指向正确的国家 如果用户在查看国家/地区页面后选择一个国家/地区并按back,然后希望再次查看同一国家/地区页面,则必须选择另一个国家/地区,按back,然后选择上一个所需的国家/地区。 不管怎么说,关于这个Select jquery.change函数,select,jquery,option,Select,Jquery,Option,在我们的主页上,我们有一个下拉菜单,可以将您带到特定国家/地区的页面 当在下拉框中选择国家时,我们使用jquery.change函数将用户指向正确的国家 如果用户在查看国家/地区页面后选择一个国家/地区并按back,然后希望再次查看同一国家/地区页面,则必须选择另一个国家/地区,按back,然后选择上一个所需的国家/地区。 不管怎么说,关于这个 $(document).ready(function() { $('select.jumpmenu').change(function(){
$(document).ready(function() {
$('select.jumpmenu').change(function(){
if($(this).find("option:selected").val() != 'no_selection'){
$.ajax({
type: "GET",
url: "/countries/jsontariff/" + $(this).find("option:selected").val(),
success: function(html){
window.location = "/recommend/";
}
});
}
});
});
尝试重置“选择加载”:
$(document).ready(function(){$('#selectList option:first').attr('selected',true)})
尝试重置“选择加载”:
$(document).ready(function(){$('#selectList option:first').attr('selected',true)})
我会在页面加载时执行相同的代码
executeCountrySelection() {
if($('select.jumpmenu').find("option:selected").val() != 'no_selection'){
$.ajax({
type: "GET",
url: "/countries/jsontariff/" + $(this).find("option:selected").val(),
success: function(html){
window.location = "/recommend/";
}
});
}
}
$(document).ready(function() {
//executes when the page loads
executeCountrySelection();
//then again when the select is changed
$('select.jumpmenu').change(function() { executeCountrySelection(); });
});
我会在页面加载时执行相同的代码
executeCountrySelection() {
if($('select.jumpmenu').find("option:selected").val() != 'no_selection'){
$.ajax({
type: "GET",
url: "/countries/jsontariff/" + $(this).find("option:selected").val(),
success: function(html){
window.location = "/recommend/";
}
});
}
}
$(document).ready(function() {
//executes when the page loads
executeCountrySelection();
//then again when the select is changed
$('select.jumpmenu').change(function() { executeCountrySelection(); });
});
您可以发布一些代码示例吗?在document ready上执行与在change事件上执行相同的代码如何?嘿,它在document.readyNope中,绑定更改事件在document.ready:)中,这不是同一件事。检查ohmusama下面的回答,这就是我要说的。啊,明白你的意思了,谢谢你能发布一些代码示例吗?在document ready上执行与在change事件上执行相同的代码怎么样?嘿,它在document.readyNope中,绑定change事件在document.ready:)这不是同一回事。检查ohmusama下面的回答,这就是我要说的。啊,明白你的意思了,谢谢你,你也可以在分配更改功能后手动触发更改事件,但我更喜欢你的方式,因为它看起来更清晰、更直接。你也可以在分配更改功能后手动触发更改事件,但我更喜欢你的方式,因为它看起来更清晰、更直率。