我正在尝试使用endwith
将jquery选择器添加到选择器的>div:first>.menuItems
var appendingCode =
"jQuery('jQuery([id$='DivSiteMenu'])>div:first>.menuItems')"
+ ".append("
+ "'<div class=\"menuItem\" id=\"AdminMenu_CustomQueryTool\">"
+ "<a href=\"AdminCategoriesView.aspx\">"
+ this.GetNavigationLabel()
+ "</a>"
+ "</div>"
+ "');";
但没有成功。 如何在C#中将其写为正确?
答案 0 :(得分:5)
您的选择器不正确,当您在c#中使用它时,您必须使用esacpe引号
var appendingCode = "jQuery('[id$=\"DivSiteMenu\"] > div:first > .menuItems')"
或者,您也可以在不转义的情况下使用
var appendingCode = "jQuery('[id$=DivSiteMenu] > div:first > .menuItems')"