我在for循環中有一個下拉菜單。我在這個循環中也有一個下載pdf按鈕。我希望能夠點擊此下載pdf按鈕,然後在javascript中選擇下拉列表中的選定值,然後最終運行一個函數並找到與所選值相關的正確pfd位置。如何選擇父級下拉選中的值
編輯:
<table>
<tr>
<td></td>
<td>
@Html.DropDownList("Dropdown", Model.Dropdowns[i], new { id = Model.Industry[i].Id, @class = "dropdown"})
</td>
</tr>
<tr>
<td></td>
<td>
<a href="#" class="DownloadPDF"> Download PDF</a>
</td>
<script type="text/javascript">
$(document).ready(function() {
$(".DownloadPDF").click(
function() {
var selected = $(this).parent().find(".dropdown option:selected").val();
alert(selected);
}
);
});
這個代碼僅返回警告說未定義
我仍然得到未定義的錯誤,我會給你的第一個例子 – Beginner
我設置了錯誤的屬性'src'而不是'href'。我已經添加了工作示例 – Samich