我有一个引导程序模式确认弹出窗口,该弹出窗口连接到表单提交按钮,我想在其中包括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();