我正在尝试使用jQuery选项为手风琴添加一个类,但它不起作用

时间:2017-07-11 12:06:56

标签: javascript jquery

我正在尝试使用jQuery选项为手风琴添加一个类,但它不起作用..

WITH XMLNAMESPACES ('http://schemas.tempuri.org/ef/audit/2.0' as a)
SELECT AuditLogId, AuditDate, AuditUserId, AuditEntityActions, AuditXml
FROM dbo.AuditLog
WHERE
-- user type
(
    AuditXml.exist('/a:audit/a:entities/a:entity[a:type = "Data.User"]') = 1 and
    AuditXml.exist('/a:audit/a:entities/a:entity[a:keys/a:key/a:name = "UserID" and a:keys/a:key/a:value = sql:variable("@UserID")]') = 1
)
-- user role type
or
(
    AuditXml.exist('/a:audit/a:entities/a:entity[a:type = "Data.UserRole"]') = 1 and
    AuditXml.exist('/a:audit/a:entities/a:entity/a:properties/a:property[a:name/text()="UserID" and a:current/text()=sql:variable("@UserID")]') = 1
)

我也试过这个:

$( "#AuditLogsList" ).accordion({
          collapsible: true,
          classes: {
              "ui-accordion": "highlight"
            }
    });

但没有奏效。 请帮帮我。

2 个答案:

答案 0 :(得分:0)

这确实有效,如jsFiddle所示。 也可以看到here

您是否在项目中包含了jquery UI文件?此外,有任何错误。我使用的代码如下:

HTML:

<div id="AuditLogsList">

</div>

JQuery的:

$(function() {
$( "#AuditLogsList" ).accordion({
          collapsible: true,
          classes: {
              "ui-accordion": "highlight"
            }
    });
})

答案 1 :(得分:0)

我不确定您尝试绑定添加课程的事件,但您可以尝试以下操作:

$( "#AuditLogsList" ).addClass("highlight");

包含在onClick事件中的上述内容将为#AuditLogsList提供类“突出显示”。也可以查看Jquery RemoveClass和ToggleClass。