2011-10-15 68 views
-2

jQuery函數我有功能需要從C#調用從C#

$('.image-cropper').each(linkUp); 

叫任何人都可以解釋它如何能做到低於。我試着用下面的代碼

String csname1 = "PopupScript"; 
    Type cstype = this.GetType(); 
    ClientScriptManager cs = Page.ClientScript; 
    StringBuilder cstext2 = new StringBuilder(); 
    cstext2.Append("<script type=\"text/javascript\"> $('.image-cropper').each(linkUp); </"); 
    cstext2.Append("script>"); 
    cs.RegisterClientScriptBlock(cstype, csname1, cstext2.ToString(), false); 

但它沒有工作。

+0

什麼沒有工作? –

+0

@rick Schott它沒有調用函數 – Krishh

+5

您可能需要將JS包裝在'$(document).ready()'中,以便在嘗試選擇元素時加載DOM – Clive

回答

1

你真的應該被調用jQuery的ready函數即內部代碼:

$(function() { 
    $('.image-cropper').each(linkUp); 
}); 

你的代碼是不工作可能的原因是,圖像農作物元素都不在DOM當你的代碼被運行。