0

我有一个小问题:

我在表格中为 row() 设置了 jquery onclick 事件,在最后一列中,我有一个链接打开确认弹出窗口(询问我是否确定要这样做 bla bla ...)。如果我单击该链接,弹出窗口会打开,如果我按否,它应该保留在当前页面上,但它会继续该行中的事件(触发该单击)。你怎么看?

关联:

<tr class="clickableRow" id="someId"> bgcolor="color">
   ..........
    <td>
     <a  href="javascript:void(0)" onClick="javascript:del_prompt('url');">                        <img src="images/delete.png" border="0"></a>
</td>
</tr>

Javascript:

  $(".clickableRow").click(function() {
   window.open("companynewestimate.php?id="+this.id,"_parent");
  });

德尔功能

<script language="javascript">
function del_prompt(id)
{

        if(confirm ("Are you sure you want to delete selected Record")){
            location.href = "companyopenestimates.php?act=del&id="+id;
            }
        else{ 
            return false;
        }

        }



</script>
4

2 回答 2

2

没有一些代码,很难得到正确的答案。但也许这有帮助:

  $("#element").on("click",function(e){
     //do something
     e.preventDefault();
     e.stopPropagation();
  })

见这里: http ://api.jquery.com/event.stopPropagation/

于 2013-03-29T11:59:29.407 回答
0

更改链接onclick应该可以解决问题:

onClick="del_prompt('<?=$line['id_est']?>'); return false;"

请注意,javascript:根本不需要。

于 2013-03-29T12:08:17.557 回答