如何解决从后面的代码中调用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\",\"<script type=\\\"text/javascript\\\">\"+ jquery +\"</script>\"
);
, 尝试这个
Page.ClientScript.RegisterStartupScript(typeof(String),btnID,\"$(\'.commentsnr\').live(\"click\",function () {
$li = $(this).closest(\'li\');
$li.find(\"#commentload\").slideToggle(300);});\",True);
, 不确定您要问的是什么,但是我猜测它只是如何手动调用此方法。
$(selector).click();
您将遇到的问题是它不是ID,而是类。因此,在我的示例中,您必须更新选择器以找到要“单击”的确切注释。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。