jquery以字符串表示结尾

E.M*_*eir 0 c# jquery selector

我试图获得一个>div:first>.menuItems带有endwith的选择器的jquery选择器

  var appendingCode =
                    "jQuery('jQuery([id$='DivSiteMenu'])>div:first>.menuItems')" 
                    + ".append("
                            + "'<div class=\"menuItem\" id=\"AdminMenu_CustomQueryTool\">"
                                    + "<a href=\"AdminCategoriesView.aspx\">"
                                        + this.GetNavigationLabel()
                                    + "</a>" 
                            + "</div>" 
                    + "');";
Run Code Online (Sandbox Code Playgroud)

但没有成功.如何在C#中将其编写为正确?

Sat*_*pal 5

您的选择器不正确,当您在中使用它时,您必须使用esacpe引号

var appendingCode = "jQuery('[id$=\"DivSiteMenu\"] > div:first > .menuItems')"
Run Code Online (Sandbox Code Playgroud)

或者,您也可以在不逃避的情况下使用

var appendingCode = "jQuery('[id$=DivSiteMenu] > div:first > .menuItems')"
Run Code Online (Sandbox Code Playgroud)