如何在值组合框的列表中将一个值推送到最后

时间:2014-03-20 04:19:19

标签: javascript jquery sql qsqlquery

我有一个组合框,因为我需要按字母顺序排序。但问题是在该列表中其他一个值最终需要来。

我们可以根据我们的需要使用值编号来实现这个但它包含很多价值并且使用密钥我在java脚本中做了很多处理所以我需要做很多改变才能改变一件事。

<select>
    <option value="Select" selected="selected">Select</option>
    <option value="147">Articles Of Association</option>
    <option value="135">Birth Certificate</option>
    <option value="132">Drivers License</option>
    <option value="145">Memorandum Of Articles</option>
    <option value="141">Others</option>
    <option value="148">Partnership Agreement</option>
    <option value="131">Passport</option>
</select>

所以使用脚本我们可以将其他值推到列表中。

2 个答案:

答案 0 :(得分:4)

$("#list option").filter(function(){
    return $(this).text()==='Others'
}).appendTo("#list")

http://jsfiddle.net/SxtnF/

答案 1 :(得分:1)

创建列表后,例如

<select id="mycombobox">
    <option value=" selected="selected">Select</option>
    <option value="147">Articles Of Association</option>
    <option value="135">Birth Certificate</option>
    <option value="132">Drivers License</option>
    <option value="145">Memorandum Of Articles</option>
    <option value="141">Others</option>
    <option value="148">Partnership Agreement</option>
    <option value="131">Passport</option>
</select>

最后,尝试添加其他类似

$("#mycombobox").append('<option value="other">' + Other +'</option>');

这将解决您的问题。希望这会帮助你。