javascript - 在不同行中显示多选选项

标签 javascript jquery html css

我有一个多选选项,在 div 容器中显示结果,当单击 ctrl+"orange""apple""banana"结果显示:"orange, apple, banana"在一行中,但我想在一个新的单行中显示每个结果,并带有一个指向不同页面的链接,如下所示:

橙色 - “转到链接”
Apple - “转到链接”
Banana - “转到链接”

下面是我的代码:

<script src="jquery-mobile/jquery-1.8.3.min.js" type="text/javascript">

</script>
<select name="" multiple="multiple" id="select-custom-19">    
    <option>Add Fruits</option>        
    <option value="orange" selected>orange</option> 
    <option value="apple">apple</option>
    <option value="banana">banana</option>             </select>
<div style="width:300px; height:70px; background-color:#E1D903; 
        color:#000000; margin: 10px; "> <span id="yourfruit"> </span>

</div>
<script type="text/javascript">
    $(document).ready(function() {

        $('#select-custom-19').change(function() {
            /* setting currently changed option value to option variable */
            var option = $(this).find('option:selected').val();
            /* setting input box value to selected option value */
            $('#yourfruit').text($(this).val());
        });
    });
</script>

非常感谢您的帮助。

谢谢

最佳答案

您可以尝试添加 <br/>每个选定选项后的元素。我用过<label>元素,但您可以添加链接或您想要的任何其他元素

$(document).ready( function ()
     {
     $('#select-custom-19').change(function(){

        $('#yourfruit').empty();

        var values = $(this).val();

        for(var i=0; i < values.length ; i++)
        {
          $('#yourfruit').append('<lable>'+values[i]+'</label><br/>');
        }   
      });
 });

JSFiddle Demo

关于javascript - 在不同行中显示多选选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29413180/

相关文章:

javascript - 来自卸载事件 : how to ensure user sees most up-to-date information from DB on next page load 的同步 AJAX 发布

php - ics iCal 描述最大长度

html - float :left; problem in ie6?

javascript - Meteorjs 编辑按钮并从一个列表中删除添加到其他列表

javascript - jQuery Deferred/Promises 与许多 getJSON

JQuery 和 IE - 事件触发延迟

html - Bootstrap 按钮下拉不在按钮下方

javascript - 在 HTML 中创建网格

javascript - window.getSelection() 如何获取 contenteditable javascript 中的当前节点

javascript - 在 ipad webview 上找不到关键帧 css 规则