VB.net Geckofx 45执行jquery.hide()无效

时间:2017-03-03 00:56:43

标签: javascript jquery vb.net visual-studio geckofx

我尝试了以下文章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

这是我忘记的事吗? 错误是这一个enter image description here

1 个答案:

答案 0 :(得分:2)

我不完全确定这是否是触发错误的原因,但看起来好像你的jQuery语法有问题;您是按ID选择的,jQuery将其作为字符串参数,但您的.ExecuteJQuery()行不包含#字符串。

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

我知道引用可能会有点混乱,也许这可能是问题?