0

我有一个带有下拉菜单的表格。每当我单击“保存自身”后选择下拉菜单时,它似乎都会执行一些操作。我想在您更改下拉值时自动保存。这是小提琴:http: //jsfiddle.net/GGtTw/

jQuery('select[name="dropdown"]').change(function() { 
alert(jQuery(this).val());
});
jQuery('#submit').click(function() {
    alert('you click submit button');
});

我希望一旦您选择下拉菜单,它就会自动提交值,这意味着它会自动单击保存,而不会通知用户。

任何建议都会很棒。

谢谢

4

4 回答 4

4

使用触发器模拟给定对象的点击事件

jQuery('select[name="dropdown"]').change(function() { 
    jQuery('#submit').trigger('click');
});
jQuery('#submit').click(function() {
    alert('you click submit button');
});
于 2013-09-30T14:17:46.593 回答
2

做就是了

$( "#submit" ).trigger( "click" );
于 2013-09-30T14:18:16.107 回答
1

进行 ajax 调用以从下拉更改事件中保存。除非您想执行表单提交,否则在这种情况下触发提交上的点击功能,如下所示

jQuery('#submit').trigger('click');

jQuery ajax()

于 2013-09-30T14:20:50.033 回答
1

另一种方法:

jQuery('select[name="dropdown"]').change(function() { 
    save();
});
jQuery('#submit').click(function() {
    save();
});
function save()
{
alert('Save');
}
于 2013-09-30T14:19:27.633 回答