使用jquery选择coldfusion中的下拉值

时间:2012-06-19 09:39:22

标签: jquery coldfusion

我在标题部分中有3个下拉列表DD1DD2DD3,其中使用ColdFusion和jQuery填充值。此外,我还有另一个名为'Main'的下拉列表,其值为DD1DD2DD3。表示标题部分中的下拉列表形成主下拉列表的值。

假设我为标题下拉列表DD1DD2DD3下拉菜单选择了一些值。也是主下拉列表中的值DD2。现在我面临的问题是:如果我从Main选择DD2,我想从当前选中的标题下拉列表DD2中获取该值(表示如果在DD2我选择了芒果,当我从主下拉菜单中选择DD2时,应该提醒芒果。

以下是我要尝试的代码段 build_dd用于构建标题下拉列表DD1DD2DD3

<cfloop query="build_dd">
       <cfoutput>#build_dd.value#</cfoutput>
</cfloop>

我尝试了下面这行。但这给了我DD1,DD2和DD3的选定值。我只想要在Main

中选择的那个
 alert("selectedindex "+jQuery("select[name='<cfoutput>#build_dd.value#</cfoutput>'] option:selected").text());

有些人可以帮助我吗

提前致谢...

1 个答案:

答案 0 :(得分:3)

只需给出选择框id,如dd1或其他。然后你可以使用$('#dd1').val();

奖励:如果您将“主”的选项设为DD1,DD2,DD3的ID,您可以轻松实现这一目标。

<select id="main">
   <option value="dd1">DD1</option>
   <option value="dd2">DD2</option>
   <option value="dd3">DD3</option>
</select>

然后你的JS非常简单

$('#main').change(function(){
   alert($('#'+$('#main').val()).val());
});