【发布时间】:2014-03-12 14:54:20
【问题描述】:
我正在使用 Cakephp 2.4、Select2 3.4 和 Jquery 1.10。 在我的应用程序中,我有一个包含 3 列的表格 - 产品代码、产品描述和产品价格。
我设置了 Select2,以便用户可以通过产品代码或产品描述进行选择。我想要实现的是:
如果用户通过产品代码选择,则设置产品描述和价格,如果用户通过描述选择,则设置产品代码和价格。
我的数据返回如下:
[{"id":1,"text":"10001","description":"Test Product Name","unitPrice":"1.25"}, {"id":2,"text":"10002","description":"product 2","unitPrice":"5.00"}, {"id":3,"text":"10003","description":"Product 3","unitPrice":"2.74"}]
我可以使用普通的 jQuery 设置第二个 select2 框的值:
$(".productCode").on('change', function (product){
$(".description").select2("data", {id: '1', text: 'Test'});
});
我必须使用什么来将 .description select2 值设置为返回的“描述”值?
【问题讨论】:
标签: javascript jquery cakephp jquery-select2