jquery - 将值从一个选择发送到另一个选择

标签 jquery html css

我有以下脚本:

$(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/

相关文章:

javascript - 使用 javascript 更改 html 元素的 css - 'Uncaught TypeError: Cannot read property ' className' of null'

javascript - 以匿名函数为父函数的彩票号码生成器

css - Transition 仅适用于 translate 属性

overflow - css mac webkit 浏览器(safari/chrome)溢出隐藏边框半径错误

python - 将 Excel 计算器链接到在线 HTML 应用程序?

javascript - 如何使用 jquery 2.0 获取内部 HTML?

javascript - 想知道如何在 jquery 或 JS 中实现类似于 *ngFor/ng-repeat 的东西

html - Wicket 表格无法加载/渲染

javascript - 使用javascript突出显示html文本

jquery - 检测div碰撞?