我正在使用jQuery执行click事件,该事件应该扩展某个组。
代码是:
01.<xsl:if test="not($hidedetail)" ddwrt:cf_ignore="1">
02. <a href="javascript:" onclick="javascript:CustomExpGroupBy(this);return false;">
03. <img src="{$imagesrc}" border="0" alt="{$alttext}" name="{$altname}" style="vertical-align:middle" id="click-me" /></a>
04..
05..
06..
07.<xsl:otherwise>
08. <xsl:value-of select="ddwrt:FormatDateTime(string($fieldvalue) ,1033 ,'MMMM yyyy')" />
09. <xsl:variable name="FilterVariable" select="ddwrt:FormatDateTime(string(substring($FilterMonthVariable,1,7)),1033,'MMMM yyyy')" />
10.<xsl:if test="ddwrt:FormatDateTime(string($fieldvalue) ,1033 ,'MMMM yyyy')=$FilterVariable">
11.Yes
12.<script type="text/javascript">$('#click-me').trigger('click');
13.</script> </xsl:if>
14.</xsl:otherwise>
因此代码会检查组标题是否与页面上的month参数匹配。这样可以正常工作,并在正确的月份旁边显示“是”。
问题是点击会展开列表中的第一个组。它在IF语句上触发,但始终扩展第一组。
所有代码都在组头模板中。有谁知道如何传递正确的组以扩展到CustomExpGroup函数?
非常感谢
答案 0 :(得分:0)