![](/img/trans.png)
[英]JavaScript: 3 radio buttons, 3rd one has drop down menu and when any are selected have submit button which then gives message
[英]2 drop down boxes with 2 submit buttons, which one was clicked?
我有2个具有相同名称的下拉框,带有2个提交按钮(每个按钮)
一个出现在页面的顶部,另一个出现在页面的底部。 两者具有相同的功能(我的网格中的“取消”或“更新”记录)
我有以下代码:
$(div).on('click', '.action-submit', function (e) {
e.preventDefault();
var action = $(".action-input");
但是,当我做一个:
if (action.val() == "")
并且没有选择下拉菜单之一,它没有通过检查。 两者都必须选择。
如何确定正在使用哪个下拉框? 还是我被迫给它们分别命名并每次都检查?
如果我正确理解了您的问题,则应该可以使用e.target
。
示例实现如下: 示例Jsfiddle
JS:
$('div').on('click', function(e) {
$(e.target).css('background', 'yellow');
});
HTML:
<div>One div</div>
<div>Another div</div>
var action = $(this);
这样,您可以检查单击的内容。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.