我有一个引导程序模式确认弹出窗口,该弹出窗口连接到表单提交按钮,我想在其中包括html选择列表中显示的当前文本值以及同一html选择列表中的选定文本值。

例如,我有以下html选择列表:

<select name="test_list" id="id_test_list">
    <option value="one">One</option>
    <option value="two">Two</option>
    <option value="three">Three</option>
    <option value="four" selected="selected">Four</option>
    <option value="five">Five</option>
</select>


要将模式消息添加到提交按钮,我有以下代码:

$( "#submit_buttonA" ).attr('update-confirm', 'From ' + $('#id_test_list option:selected').text() + ' to ' + $('#id_test_list').text());


模态消息显示为:

From One to One Two Three Four Five


如何更改第二个文本值$('#id_test_list')。text()的代码,以仅显示html选择列表的当前文本值?

例如,用户已经在html选择列表中显示了选项值二(二)(但是所选值仍然是选项值四)。

From Four to Two


编辑
我刚刚意识到我在这里要问的!这是被剥夺睡眠并长时间思考问题并过度思考问题的结果。
对不起,大家提出这样一个疯狂的问题。

最佳答案

我不确定您要做什么。但是,如果需要,您可以使用select的当前值或选定值

$( "#submit_buttonA" ).attr('update-confirm', 'From ' + $('#id_test_list option:selected').text() + ' to ' + $('#id_test_list').val());


text()更改为val()



另外,您也可以使用

$('#id_test_list :selected').text();

08-17 16:54