javascript - 使用一个 jquery 函数设置多表单选择下拉列表的样式

标签 javascript jquery html css select

我有这个 js 运行良好:

$(document).ready(function(){
    $("select").change(function () { 
       var str = ""; 
       str = $(this).find(":selected").text(); 
       $(".out").text(str); 
    }).trigger('change'); 

问题是,如果我有多个选择下拉列表(可以说没有限制),我必须将类更改为另一个类,这样它就不会做同样的事情……意思是复制 jquery……有没有办法将它结合起来成一个?这是 fiddle ,看看我的意思:

LINK to FIDDLE

最佳答案

使用.next()

Fiddle Demo

$(document).ready(function () {
    $("select").change(function () {
        var str = "";
        str = $(this).find(":selected").text();
        $(this).next(".out").text(str);
        // find the next  element with class out element
    }).trigger('change');
})

关于javascript - 使用一个 jquery 函数设置多表单选择下拉列表的样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21757228/

相关文章:

html - div 适合页面顶部

html - 你如何强制在 css/html 中的单词之间换行?

javascript - JavaScript 中从字符串获取函数

jquery - 一个ID只能用一次,什么意思?

React Hook 中使用 setInterval() 的 Javascript 闭包

jquery - 数据表ajax按方法排序

javascript - 如何找到页脚中 <script> 的来源?

javascript - 超出最大调用堆栈大小避免出现这种情况

javascript - 格式化字符串以利于 SEO

javascript - 使用 javascript 发布到推特