jquery以字符串表示结尾

时间:2017-02-01 08:02:52

标签: c# jquery selector

我正在尝试使用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#中将其写为正确?

1 个答案:

答案 0 :(得分:5)

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

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

或者,您也可以在不转义的情况下使用

var appendingCode = "jQuery('[id$=DivSiteMenu] > div:first > .menuItems')"