我尝试了以下文章about executing javascript.

但是if-else语句似乎无法获得jquery的功能。

     Dim jQuery As JQueryExecutor
        jQuery = New JQueryExecutor(GeckoWebBrowser1.Window)

      If (jQuery.ExecuteJQuery("typeof jQuery == 'undefined'").ToBoolean) Then
    MsgBox("no jquery here")
else
jQuery.ExecuteJQuery("$(#" + aName + ").hide();")
    end if


那是我忘记的东西吗?
错误是这个javascript - VB.net Geckofx 45执行jquery.hide()无效-LMLPHP

最佳答案

我不确定这是否是引发错误的原因,但是您的jQuery语法似乎有问题;您正在按ID选择,jQuery将其用作字符串参数,但您的.ExecuteJQuery()行不包含#作为字符串。

jQuery.ExecuteJQuery(jQuery.ExecuteJQuery("$('#" + aName + "').hide();")


我知道报价可能会引起混淆,也许这可能是问题所在?

10-08 16:34