我有一个选择列表,您可以在其中选择多个城市 - 选择城市时,我想将邮政编码添加到隐藏字段,我现在的解决方案将值插入到隐藏字段,但是,它会覆盖该值当 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/