2012-01-27 53 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(); 
    } 
});