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

uはこの変数でアンカーを取り除くことができます

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 に答える