2012-01-27 79 views

回答

2
+0

对不起,这是http://jsfiddle.net/QgZHC/7/ – 2012-01-27 12:53:47

+0

也是,我会用$(“#DUPA”)通过ID而不是按类别或元素找到选择名称。 – 2012-01-27 12:56:19

+0

谢谢!这很好:) – Tomarz 2012-01-27 13:07:40

0

在这里你去下面是你的提琴的更新脚本:

$('.send').click(function(e) { 
var a = $('.dupa').val(); 
if(a == "1") 
{ 
    alert('Dupa'); 
    e.preventDefault(); 
} 
}); 

而且检查:http://jsfiddle.net/QgZHC/6/

+0

我宁愿指向通过ID选择比页面的所有选项元素 – 2012-01-27 12:55:42

+0

谢谢,但我不认为这是工作,因为警报不显示。另外,当我从选择框中选择其他选项时,值1仍然保持在html中被选中,所以脚本将始终阻止发送按钮的默认行为。 – Tomarz 2012-01-27 12:56:50

+0

检查小提琴:http://jsfiddle.net/QgZHC/13/ – 2012-01-27 13:08:23

0
$('.send').click(function(e) { 
    if ($('.dupa').val() == '2') { 
     alert('Dupa'); 
     e.preventDefault(); 
    } 
}); 
0

试试这个:

if ($('.dupa').attr('value') != 1) 
0

尝试

$('.send').click(function(e) { 
    if ($('.dupa option:selected').val()==1) { 
     alert('Dupa'); 
     e.preventDefault(); 
    } 
});