事件onclick并且不起作用

时间:2017-07-21 06:37:10

标签: javascript jquery html

我有一张桌子,我希望在onclick上有两个不同的tr,并且只在td上。

要做到这一点,我有两个功能:

function goToLink(url) {
    location.href = url ;
}

function goToLinkTd(e,url) {

    if (!e) var e = window.event;                // Get the window event
    e.cancelBubble = true;                       // IE Stop propagation
    if (e.stopPropagation) e.stopPropagation();
    location.href = url ;
}   

<tr onclick="goToLink('http://tahrircenter.com/product/bb/url')">
    <td>1</td>
    <td>10013</td>
    <td>عنوان</td>
    <td>
                                -
    </td>
    <td>10</td>


    <td>
        <p class="">0</p>
    </td>
    <td onclick="goToLinkTd(event,'http://tahrircenter.com/product/bb/url#price-change')">
        <a href="#"><img src="http://tahrircenter.com/assets/frontend/_img/_svg/chart.svg" alt="" class="table-chart"></a>
    </td>
</tr>

但是当我点击我的行(tr)时,它会转到td的链接。

http://tahrircenter.com

1 个答案:

答案 0 :(得分:0)

使用sudo systemctl daemon-reload sudo systemctl start nginx-proxy-container.service # this start container when OS restarts sudo systemctl enable nginx-proxy-container.service 并提供jquery eventstr个不同的类

td

在html中应用自定义属性

$(function(){
    $('tr td.someClass').click(function(){
         //Code here

    })

    $('tr.ClassName').click(function(){
         //Code here
        var attributeValue=$(this).attr("customName"); // you 
    })
})