Javascript 显示文本时,无法使用id值在可编辑引导中显示所选文本

Javascript 显示文本时,无法使用id值在可编辑引导中显示所选文本,javascript,jquery,twitter-bootstrap,select,Javascript,Jquery,Twitter Bootstrap,Select,使用bootstrap-editable.js,我在一个表和表单中有各种字段,它们都工作得很好,包括一些选择 对于一个特定的选择,我希望看到文本并将ID保存回数据库,而其他选择只是显示和保存文本 相关javascript: $('#cntryID').editable({ type: 'select', autotext: 'auto', pk: <?php echo($addrID);?>, url: '/include/update_ad

使用bootstrap-editable.js,我在一个表和表单中有各种字段,它们都工作得很好,包括一些选择

对于一个特定的选择,我希望看到文本并将ID保存回数据库,而其他选择只是显示和保存文本

相关javascript:

    $('#cntryID').editable({
    type: 'select', 
    autotext: 'auto',
    pk: <?php echo($addrID);?>,
    url: '/include/update_address.php',
    // adds a default value if one had already been set
    <?php if ($cntryID<>"") echo("value: $cntryID, \n"); ?>
    source: [<?php 
       // php code that enumerates the values and prints them as below
        echo("\n\t\t" . '{value: "' . $id . '", text: "' .$choice .'"}');
    }
   ?>]
  });
});
我制作了一个JSFIDLE来演示:


我以为有一个例子可以说明这个概念,但我似乎找不到它来比较。

好的。我很不好意思不得不承认这件事花了太长时间才弄明白。。。但是

如JSFIDLE中所示,问题在于HTML:

    Just the relevent portion shown:
    <a href="#" id="cntryID" data-title="Enter country">228</a>
在打开/关闭a标签之间插入的228 I正在将其扔掉。在jquery代码中设置值这一事实并不重要

我发布这个答案,如果只是为了避免有人像我一样浪费时间在这上面的话-