gpt4 book ai didi

javascript - 如何从 PrimeUI 中的 pickList 获取 tagetData?

转载 作者:行者123 更新时间:2023-12-03 11:00:37 24 4
gpt4 key购买 nike

我尝试从 PrimeUI pickList 检索目标数据,但没有成功。也许精通 jQuery 的人可以帮助我。嗯,我想我的问题很简单。我成功实现了pickList from PrimeUI ,但我不知道,并且我无法从 pickList 中检索目标数据。

好吧,让我展示一些代码。我的 JavaScript 看起来像这样:

<script>
$(document).ready(function() {
var mySourceData = [{label: 'Label 1', value: 1}, {label: 'Label 2', value: 2}];
var myTargetData = new Array();

$('#myPickList').puipicklist({
filter: true,
dragdrop: true,
filterMatchMode: 'contains',
sourceData: mySourceData,
targetData: myTargetData
});

$('#myPickListSaveButton').click(function(){
//How to retrieve #myPickList target data?
});
}
</script>

我的 HTML:

<div id="atividadesPicklist">
<select name="source"></select>
<select name="target"></select>
</div>

就像我在 #myPickListSaveButton 函数中编写的那样,如何从 targetData 检索值?

谢谢。

最佳答案

该插件会将选项移动到目标选择,这意味着您可以简单地从该选择中获取选项

$('#myPickListSaveButton').click(function () {
var targetData = $.map($('select[name=target] option'), function (v) {
return v.value; // maps the values and returns them in an array ["1", "2"]
});
console.log(targetData);
});

Example

关于javascript - 如何从 PrimeUI 中的 pickList 获取 tagetData?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28110370/

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