0

我有一个组合框,我需要按字母顺序排列的值。但问题是在那个列表中,最后需要一个值。

我们可以根据我们的需要使用值编号来实现这一点,但它包含很多价值,并且使用我在 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>

所以使用脚本我们可以将 OTHER VALUE 推到列表中的最后。

4

2 回答 2

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

http://jsfiddle.net/SxtnF/

于 2014-03-20T04:29:35.147 回答
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>

最后,尝试添加Other like

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

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

于 2014-03-20T04:27:17.680 回答