2017-03-03 53 views
2

我想在下面的文章about executing javascript.VB.net Geckofx 45執行jquery.hide()有沒有效果

但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

回答

2

我不完全確定這是什麼觸發錯誤,但它看起來好像你的jQuery語法錯誤;您正在通過一個ID進行選擇,該ID作爲字符串參數使用,但您的.ExecuteJQuery()行不包含作爲字符串的#

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

我知道引號會有點混亂,也許這可能是問題所在?

+0

你是對的...我忘記了單引號。大! – gumuruh