2013-08-02 76 views
0

這是我使用的代碼,我想實現http://jsfiddle.net/HFvRs/jQuery和WebPy創建鏈接,選擇下拉選項

<form action="" method="post" name="paramform" id="paramform"> 
<select id="param" name="Param"> 
<option value="select">select</option> 
<option value="startp">startp</option> 
</select> 
<a href="#paramform" data-select="startp">startp 1 </a> 

var $select = $('#param'); 
$('a[href="#paramform"]').click(function() { 
$select.val($(this).data('select')); 
}); 

我所鏈接的JavaScript在我的靜態文件夾中外部(所以'$'沒有問題)。腳本標籤位於我的基本文件的頭部標籤中。我沒有收到任何錯誤,當我點擊鏈接選擇選項時,頁面跳轉到下拉菜單而不是更改選項。

回答

0

在鏈接中使用event.preventDefault()單擊以停止鏈接的默認行爲。

$('a[href="#paramform"]').click(function (e) { 
     e.preventDefault(); 
     $select.val($(this).data('select')); 
}); 
+0

不幸的是仍然無法正常工作 – user2509945