2017-08-09 22 views
0

對不起,如果這已被回答。我認爲看起來很徹底,找不到我所需要的。Adob​​e DTM:使用唯一值的多個按鈕觸發一個事件規則

問題:如何設置一個事件規則以針對頁面上的多個按鈕啓動單獨的eVar?

背景:我試圖創建一個事件規則來觸發由第三方API填充的頁面上的所有「立即購買」類型的按鈕(我無法訪問API並可能贏得'沒有辦法,所以忘記了)。請參閱下面的代碼,瞭解每個按鈕的編碼方式。

<button class="ui button secondary shop-now-btn column" ng-click="$ctrl.openProduct($ctrl.product.purchaseLink, $ctrl.product.productName); $event.stopPropagation();" data-product="123456">Shop Now 
 
     </button>

唯一的唯一標識符每個按鈕都有是這樣的屬性:

data-product="123456"

我知道如何使事件規則火上的所有按鈕通過使用該標識符,我無法弄清楚如何製作規則推送廣告對於我正在跟蹤的逃犯中的一個的不利價值。

我很熟悉%this.whatever%,但是當你試圖在具有唯一標識符的多個按鈕上觸發時,它似乎不工作。

我想我必須創建一些自定義代碼,但我不知道從哪裏開始。我對這個有一點點小菜。

請提前幫助並感謝。

回答

0

我從這個不太明確的問題中瞭解到,您希望將事件處理程序綁定到「立即購買」按鈕......並且它們都具有data-product屬性。

你可以這樣做:

$(document).on("click", "[data-product]" function(){ 
    // Do something. 
}); 
相關問題