2014-10-21 95 views
0

我需要模擬匹配元素(鏈接)上的自動點擊,但我也想在同一行上添加點擊行爲邏輯,是否有可能?類似下面alert("my Click Behavior");觸發點擊並鏈接點擊行爲

取而代之的是以下內容:

jQ('tbody[groupstring^=";#Emergency;#"] a').click(function(){ 
    jQ(this).parent().parent().parent().next().find('td:contains("Emergency")').each(function(){ 
     jQ(this).html(jQ(this).html().replace(/Emergency/g,"Urgent")); 
    }); 
}) 

我想鏈上面的點擊行爲直接到下面:

jQ('tbody[groupstring^=";#Emergency;#"] a').each(function(){ 
    jQ(this).trigger('click').My Click Behavior(); 
}) 
+0

你能否解釋一下? – 2014-10-21 21:47:29

+0

@Lajos Arpad看到我對這個問題的更新 – Athapali 2014-10-21 21:49:56

回答

1

這是你如何定義一個點擊行爲

jQ('tbody[groupstring^=";#Emergency;#"] a').each(function(){ 
    jQ(this).click(function() { 
     //what should happen on click 
    }); 
}) 

這就是你如何定義相同的點擊行爲r代表許多元素:

jQ('tbody[groupstring^=";#Emergency;#"] a').click(function() { 
    //what should happen on click 
}); 

這是你如何觸發點擊:

$(mySelector).click();