gpt4 book ai didi

jquery - jEditable 选择下拉菜单更改选项的顺序

转载 作者:行者123 更新时间:2023-12-03 22:55:35 24 4
gpt4 key购买 nike

这是我使用 jEditable 将选择下拉列表添加到表行的代码:

$('tr',this).find('td:eq(8)').css('cursor','pointer')
.editable( 'update.php', {
'type': "select",
'loadurl': 'json.php',
'onblur': 'submit',
'callback': function( value, settings ) {
// etc.
});

问题在于下拉列表中的选项未按所需顺序排序。来自 json.php 的原始 JSON 按名字排序(根据客户的请求):

{"0":"Select driver...", "48":"Ashley Solis", "43":"Casey Segal", // etc. 

但在最终的网页中,选择下拉列表中的选项按数字排序。

当我不希望的时候,jEditable 似乎正在重新排序 JSON 数据。我该如何解决这个问题?

最佳答案

更简单的解决方法:将值设为非数字。在开头加个“_”什么的,然后用选择后的值的时候把它去掉:

{"_0":"Select driver...", "_48":"Ashley Solis", "_43":"Casey Segal", // etc. 

这应该保留顺序(至少在我测试过的浏览器中)。

关于jquery - jEditable 选择下拉菜单更改选项的顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18340283/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com