javascript - 将下拉列表中的值添加到 html 属性

标签 javascript jquery html html-table html-select

我正在尝试向下表中的属性添加下拉值。但是使用 jQuery 中的 .attr() 似乎不起作用

这是 jquery:

$("#datasize").change(function(){ 
        var element = $(this).find('option:selected'); 
        var myTag = element.val(); 

        $('#filterTable1').attr('data-page-size' , myTag); 
    }); 

这是 html:

    <select id="datasize">
        <option value="10">My option</option>
        <option value="20">My other option</option>
    </select>
    <table class="footable" data-page-size="" id="filterTable1">
        <thead>
          <tbody>
          </tbody>
        </thead>
   </table>

如有任何帮助,我们将不胜感激!

最佳答案

$(function() {
    $("#datasize").on('change', function(){ 
        $('#filterTable1').attr('data-page-size' , this.value); 
    });
});

关于javascript - 将下拉列表中的值添加到 html 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16917184/

相关文章:

javascript - 树莓派上的 node.js 服务器

javascript - 渐变背景 UL

javascript - 为什么我无法编译引用 jquery.d.ts 的文件?

javascript - 将导航栏向下滚动到顶部后固定到顶部

javascript - 保存 JavaScript Promise 以备将来使用

javascript - 如何将 jquery 应用于由 ajax 调用填充的标记

javascript - jQuery 的 .live ('click' , fn) 和 .click(fn) 之间的性能差异

html - 如果 <tr> 中的 <td> 为空,则填充空白区域

html - 为什么 HTML Canvas 图像出现像素化?

jquery - 如何将这些值重置为 0?