点击导航栏菜单

时间:2018-01-05 16:23:54

标签: javascript jquery navbar

我想使用javascript点击导航栏下拉菜单中的链接。如果下拉列表至少在$("#state_save").is(":visible") true document.getElementById("state_save").click();时打开,我可以使用document.getElementById("state_save").click();点击该链接。

但是,如果不先手动激活导航栏,$("#nav_radiant li:has(a)")将无效

我可以使用#state_save获取导航栏中所有链接的列表,但不清楚如何点击state_save

编辑:

根据评论,我发现在打开下拉菜单之前,saveStateNav元素的href为空。

Praveen:应用程序的(稍微)旧版本链接如下。此版本中的ID为FieldInfo[] fields = db.GetType().GetFields(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance); foreach(var field in fields) { Debug.WriteLine(field.GetValue(db)); }

https://vnijs.shinyapps.io/radiant/?SSUID=1f38b44126

FYI使用R和shiny

生成代码

0 个答案:

没有答案