我有以下脚本:
$(document).ready(function(){
$('#the-selector div.jqTransformSelectWrapper ul li a').click(function(){
var countrySect = $('#the-selector div.jqTransformSelectWrapper span').text();
});
});
正如您注意到的那样,var“countrySect”返回选择输入中的值。问题是我有另一个与此类似的类(class),但属于另一门类(class)。我试图在第一个值中选择值并将其设置为第二个值。这是我的完整代码:
$(document).ready(function(){
$('#the-selector div.jqTransformSelectWrapper ul li a').click(function(){
var countrySect = $('#the-selector div.jqTransformSelectWrapper span').text();
$('.register-state div.jqTransformSelectWrapper span').val(countrySect);
return true;
});
});
但是什么也没发生...我做错了什么?
最佳答案
使用.html()
$('.register-state div.jqTransformSelectWrapper span').html(countrySect);
因为要在跨度内设置值,您需要使用 .text()
或 .html()
。
关于jquery - 将值从一个选择发送到另一个选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15565519/