0

如何检查点击功能是否在正确的目标中打开并且 URL 没有损坏。我使用下面的 jQuery 代码在目标画布位置打开链接,如何执行与 Qunit 测试相同的操作

$(".class_name").click(function (event) {
    event.stopPropagation();
    $("#ad_id").attr({
        src: $(this).attr("href")
    });

任何建议表示赞赏。

4

2 回答 2

0

您可以使用模拟事件的 jQuerys触发方法:

$(".class_name").trigger('click');

然后检查 src 属性是否$("#ad_id")是您的预期值。

于 2012-07-04T09:12:10.870 回答
0

你可以用这个变量剥离锚点

var anchor = document.location.hash; 

并检查留下了什么。例子

$(".class_name").click(function(){
   var anchor = document.location.hash;
   if ( anchor === '#ad_id' ) {
     alert('ok');
   }else{ alert('not ok');}
});
于 2012-07-04T09:19:37.987 回答