从后面的代码调用jquery

嗨我有一个jquery函数,当单击一个按钮时执行,我还需要根据一个Item是否附加注释从我的代码后面执行此函数。 这是jquery

//Comments Slide $('.commentsnr').live("click", function () { // up to parent li $li = $(this).closest('li'); $li.find("#commentload").slideToggle(300); }); 

我怎么从后面的代码中调用它,非常感谢

您可以执行此操作,但只会在页面传递或您收到回发时执行。

有关文档,请参阅ClientScriptManager.RegisterStartupScript 。

 string jquery = "$('.commentsnr').live(\"click\", function () {$li = $(this).closest('li');$li.find(\"#commentload\").slideToggle(300);});" ClientScript.RegisterStartupScript(typeof(Page), "a key", "" ); 

试试这个

 Page.ClientScript.RegisterStartupScript(typeof(String), btnID,"$('.commentsnr').live("click", function () { $li = $(this).closest('li'); $li.find("#commentload").slideToggle(300);});", True); 

不确定你究竟在问什么,但我猜它只是如何手动调用这个方法..?

 $(selector).click(); 

你将遇到的问题是它不是一个ID,它是一个类。 因此,在我的示例中,您必须更新选择器以查找要“单击”的确切注释