如何使用jquery在下拉列表中显示选定值
我想在下拉列表中显示所选名称, 这是我的视图代码如何使用jquery在下拉列表中显示选定值,jquery,html,Jquery,Html,我想在下拉列表中显示所选名称, 这是我的视图代码 <tr data-view-key="<?php echo $jmf_id; ?>"> <td class="jnl_id"><?php echo $jmf_jnl_id; ?></td> <td class="question"><?php echo $jmf_question; ?></td> <td class="question_typ
<tr data-view-key="<?php echo $jmf_id; ?>">
<td class="jnl_id"><?php echo $jmf_jnl_id; ?></td>
<td class="question"><?php echo $jmf_question; ?></td>
<td class="question_type">
<?php
if($jmf_question_type == 'ss')
{
echo 'Single select (checkbox)';
}
else if($jmf_question_type == 'ms')
{
echo 'Multi select (checkbox)';
}
else if($jmf_question_type == 'mo')
{
echo 'Multi option (radio)';
}
else if($jmf_question_type == 'ft')
{
echo 'Free textarea';
}
?>
</td>
<td class="question_option"><?php echo $jmf_question_options; ?></td>
<td>
<a href="#<?php echo $jmf_id; ?>" name="edit_meta" ><span class="glyphicon glyphicon-edit" title="Edit"></span></a>
<a href="#<?php echo $jmf_id; ?>" name="delete_meta" ><span class="glyphicon glyphicon-trash" title="Delete"></span></a>
</td>
我想在下拉列表中显示列出的项目名称,可以使用什么函数代替.val您需要使用:selected target并获取其属性“name”来确定所选选项的目标
$("#question_type option:selected").attr('name')
例如:
如果要显示下拉列表中的选定文本
$("#question_type option:selected").text()
榜样 为什么不试试$element.val?@vinet我想在.onclick函数的下拉列表中显示所选名称,在下面的行var question\u type=parent.findtd.question\u type.text//输出例如:多选复选框我得到了值,但如何将其分配给id=question\u选项的下拉列表,多选复选框不是此“ms”的值是value.var question\u type=parent.findtd.question\u type.text//console.logquestion\u type-output例如:Multi-select复选框,使用$question\u type选项:selected.textquestion\u type,我在下拉列表中显示了这一点,但在提交数据时该值不会通过。为了发布表单中的数据,每个元素都需要具有name属性。在你的情况下,你可能错过了这一点。您的下拉列表应如下所示:
$("#question_type option:selected").text()