使用Jquery进行数据切换

时间:2018-07-10 12:58:46

标签: jquery

我有一个带有 数据切换 和一个 数据目标 的href。 Onclick返回false 。它位于表的末尾并触发一些内容。

def counter1():
    global countR
    countR += 1
    return countR

现在,当我单击整个表格行而不只是href时,我希望得到相同的结果。所以我得到了一个Jquery函数,该函数在单击该行时触发。

<a href="" onclick="return false;" data-toggle="childrows" data-target="ID"></a>

到目前为止,它可以工作,并且我具有表行ID。但是现在 我不知道如何触发数据切换和数据目标。 我对JQuery还是很陌生,需要一些帮助。

谢谢大家

3 个答案:

答案 0 :(得分:0)

您可以使用ReDim Array (Lines, Columns) For each line Array (line, Columns1) = Formula1 Array (line, Columns2) = Formula2 Array (line, Columns3) = Formula3 Next 模拟锚点(<a>)本身的点击:

.click()

其中$("a[data-target]", this).click(); thistr是具有a[data-target]属性的锚点。

data-target

答案 1 :(得分:0)

您可以尝试这样的方法吗?您可以在jQuery中使用切换方法来实现这些功能

请参阅Jquery Toggle Reference here

  $("#data-toggle-button-id").click(function(){
        $("#data-target-id").toggle();
    });

答案 2 :(得分:0)

通常,data-attributes用于在元素不再是合适的元素时将一些私有数据添加到元素中,希望添加自定义属性,这不是为我触发某些功能的标准方法。也许为此the W3C documentation进行了抢劫。

对于您的问题,我认为您正在使用Bootstrap库,因此可以看一下bootstrap documentation的这一部分,以便能够处理data-toogle

如果要在单击表的最后一行时触发一些自定义功能(我假设这是您要从问题中执行的操作),则可以执行此操作(仅使用jquery):

$("#produkttable tr:last-child").click(function(){
    //here $(this) is your element, so you can directly use it for your need
    callAnOtherFunctionOrDoSomeStuff();
});