我想更改GroupingText属性,但我不能使用jQuery .attr或.prop。这是我的测试代码:
jQuery("#testPanel").attr("GroupingText", "TextTest");
jQuery("#testPanel").prop("GroupingText", "TextTest");
谢谢!
答案 0 :(得分:0)
我不知道asp.net,但GroupingText不是DOM属性或属性。经过一些研究后,显然ASP将其转换为字段集和图例,并且“GroupingText”属性值中的任何设置都将呈现为标记。像这样的东西(只是一个例子)......
<asp:Panel ID="testPanel" runat="server" >
<fieldlset>
<legend><asp:Label id="Label1" runat="server" /></legend>
</fieldset>
</asp:Panel>
因此,如果您需要从jQuery更改此内容,我认为您应该尝试访问图例标记...
$('fieldset legend').text('TextTest');
试着指向某个方向。很抱歉没有更具体,但我缺乏ASP知识是一个问题!
我希望它有所帮助
答案 1 :(得分:0)
Asp:Panel应该呈现为html div,因此您可以使用 .attr
添加属性 jQuery("#testPanel").attr("GroupingText", "TextTest");
并且可能没有
jQuery("#testPanel").prop("GroupingText", "TextTest");
请检查一次是否按预期呈现为HTML格式的DIV?