代码之家  ›  专栏  ›  技术社区  ›  user3354539

html选择列表-获取显示的文本值

  •  0
  • user3354539  · 技术社区  · 10 年前

    我有一个连接到表单提交按钮的引导模式确认弹出窗口,我想在其中包括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选择列表中显示了选项值二(two)(但选择的值仍然是选项值四)。

    From Four to Two
    

    编辑 我刚刚意识到我在这里的要求!这是睡眠不足、长时间关注问题和过度思考问题的结果。 很抱歉问了这么一个疯狂的问题。

    3 回复  |  直到 10 年前
        1
  •  2
  •   Mohit S    10 年前

    我不确定您正在尝试做什么。但如果您希望选择的当前值或选定值,您可以使用

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

    改变 text() val()


    或者,您也可以使用

    $('#id_test_list :selected').text(); 
    
        2
  •  1
  •   Loren Posen    10 年前

    改变 .text() .val() .

    $('#id_test_list').val();
    
        3
  •  0
  •   Community Egal    4 年前

    代替

    submit_按钮A

    到此为止

    id测试列表