Eh bien voici mon code pour le faire.Modifier les valeurs sélectionnées dans la zone de sélection
Mais comme vous pouvez le voir, c'est moche.
Quelqu'un a-t-il de meilleures idées?
.delegate(".ui-icon-plus", "click", function() {
var d = $(this).parent().data("val");
var values = $(obj).val();
values.push(d);
$(obj).val(values);
$(this)
.removeClass('ui-icon-plus')
.addClass('ui-icon-minus')
.attr('title', 'Remove keyword from template')
.parent().appendTo('div .keyword-left .ui-widget');
})
.delegate(".ui-icon-minus", "click", function() {
var d = $(this).parent().data("val");
var values = $(obj).val();
var idx = values.indexOf(d); // Find the index
if(idx!=-1) values.splice(idx, 1); // Remove it if really found!
$(obj).val(values);
$(this)
.removeClass('ui-icon-minus')
.addClass('ui-icon-plus')
.attr('title', 'Use keyword in template')
.parent().appendTo('div .keyword-right .ui-widget');
});
peut-on voir la sortie de thml souhaitée pour chaque cas s'il vous plaît – mcgrailm