jquery - 将多个值插入隐藏字段

标签 jquery select

我有一个选择列表,您可以在其中选择多个城市 - 选择城市时,我想将邮政编码添加到隐藏字段,我现在的解决方案将值插入到隐藏字段,但是,它会覆盖该值当 fx:点击一个新城市时 - 它应该只附加到值上,例如: value="value1|value2|value3"

 $jq('.select-cities').click(function () {
    var zipcodeValue = $jq(this).val();
    //alert(zipcodeValue);
    $jq('.hiddenFieldChosenAreas').val(zipcodeValue);
    $jq('.select-cities option:selected').appendTo('.chosen-cities');
});

最佳答案

试试这个:

$jq('.select-cities').click(function () {
    var zipcodeValue = $jq(this).val();
    //alert(zipcodeValue);
    var oldVal = $jq('.hiddenFieldChosenAreas').val();
    $jq('.hiddenFieldChosenAreas').val(oldVal+"|"+ zipcodeValue);
    $jq('.select-cities option:selected').appendTo('.chosen-cities');
});

关于jquery - 将多个值插入隐藏字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10944765/

相关文章:

javascript - jQuery 价格 slider

javascript - 将元素从 div 克隆到列表

jQuery 调整 Div 响应大小

python - SQLite:带有插入的批量聚合

javascript - EasyDropDown.js 和链接

javascript - 如何在jquery回调函数中获取当前对象引用?

php - 如何将 Javascript 中的元素 ID 转换为 jQuery?

php - 如何选择同一行中的多个字段? (MySQL)

MySQL 限制偏移差异

javascript - 尝试制作动态填充的链接选择框以在页面上显示特定图像