小编MAR*_*MAR的帖子

单个JavaScript单击事件中的多个ID

在JavaScript中,我使用click事件来更改图表数据.以下是点击事件的方法.

$('#pro1').click(function () {
            chart.series[0].update({
                data: pro1
            });
        });
        $('#pro2').click(function () {
            chart.series[0].update({
                data: pro2
            });
        });
        $('#pro3').click(function () {
            chart.series[0].update({
                data: pro3
            });
        });
Run Code Online (Sandbox Code Playgroud)

我需要在一个事件中缩小这三个单击事件,这意味着我想编写一个处理id的click事件.有点像下面的代码.

$('#pro'+i).click(function () {
chart.series[0].update({
     data: pro+i
});
});
Run Code Online (Sandbox Code Playgroud)


我不知道该怎么做.上面的代码不正确,只是我对JavaScript缺乏了解.

javascript jquery click event-handling

16
推荐指数
3
解决办法
5万
查看次数

将类添加到tr alternate

我正在使用网格控件,其中表有一个tr被隐藏,点击的时候打开..所以我尝试了下面的函数将类添加到奇数行.

<script type="text/javascript">
// Activate TableStyling
jQuery(document).ready(function () {
    $('table.management').each(function () {
        $(this).children('tbody').children(':odd').addClass('grey');
    });

});
Run Code Online (Sandbox Code Playgroud)

但问题是它也计算了隐藏的TR ..因此我需要不计算隐藏TR的函数并将该类添加到已查看的Tr中

jquery html-table tablerow

2
推荐指数
1
解决办法
191
查看次数

JavaScript:将多个Arrays对象合并到单个Array对象中

我在变量中收到以下数据

let data = [
    [{option: “foo0", value: “bar0”}],
    [{option: “foo1", value: “bar1”}],
    [{option: “foo2", value: “bar2”}],
    [{option: “foo3", value: “bar3”}],
 ]
Run Code Online (Sandbox Code Playgroud)

我需要更改响应

[
    {option: “foo0", value: “bar0”},
    {option: “foo1", value: “bar1”},
    {option: “foo2", value: “bar2”},
    {option: “foo3", value: “bar3”},
]
Run Code Online (Sandbox Code Playgroud)

我怎么能在JS中做到这一点

javascript arrays merge

-3
推荐指数
2
解决办法
78
查看次数