我有一个页面,下面有一个下拉菜单和一个 div。根据您从菜单中选择的内容,这决定了 div 中加载的内容。我需要 div 中动态调用的内容才能知道选择了哪个菜单值。它还需要能够检索在加载动态内容时可以更改的其他下拉菜单值。
一旦从动态内容区域内单击提交按钮,所有这些值都需要被抓取。我正在尝试使用 jquery 中的 .parent() ,但我有一种行不通的感觉,因为我还不能让它工作。
任何有关如何从外部动态加载的内容中获取输入字段值的建议和帮助将不胜感激。
这是主页上的 Jquery 和 Html:
<script>
$(document).ready(function() {
$("#men2link").click(function(){
$.ajax({ url: 'pages/abc.php', success: function(html) {
$("#subajax-content").empty().append(html);
}
});
});
});
</script>
<table>
<tr>
<td>
<table>
<tr>
<td>Menu 1:</td>
<td>
<select name="men1" id="men1">
<option>Select Option</option>
<option value="o1">option1</option>
<option value="o2">option2</option>
<option value="o3">option3</option>
</select>
</td>
</tr>
<tr>
<td id="men2link">Menu 2</td>
<td>
<select name="men2" id="men2">
<option>Select Option</option>
<option value="r">Received</option>
<option value="nr">Not Received</option>
<option value="na">Not Applicable</option>
</select>
</td>
</tr>
</table>
</td>
<td class="align-top"><div id="subajax-content"></div></td>
</tr>
</table>
动态加载到 subajax-content div 中的 Html 和 JQuery
<script>
$(document).ready(function() {
$("#save").click(function(){
alert($("#home").parent("#men2").val());
});
});
</script>