2017-03-03 1 views
2

J'ai essayé les articles suivants about executing javascript.VB.net Geckofx 45 exécution jquery.hide() n'a pas d'effet

Mais l'if-else déclaration ne semble pas obtenir la capacité de 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 

Est-ce quelque chose que j'ai oublié? L'erreur est celle-ci enter image description here

Répondre

2

Je ne suis pas entièrement sûr si c'est ce qui déclenche l'erreur, mais il semble que votre syntaxe jQuery est défectueuse; vous sélectionnez par un ID que jQuery prend en tant que paramètre de chaîne, mais votre ligne .ExecuteJQuery() n'inclut pas le # en tant que chaîne. Je sais que les citations peuvent être un peu déroutantes, et peut-être que cela pourrait être le problème?

+0

vous avez raison ... les guillemets simples que j'ai oublié. génial! – gumuruh