在Jquery Mobile中以编程方式在文本框中设置数据主题

时间:2012-01-19 08:50:07

标签: javascript jquery-mobile

有没有办法在Jquery mobile中设置文本框的“数据主题”?

$("#txtEmail").attr("data-theme", "b");

......不起作用。

我喜欢用它来在表单验证中显示无效的表单项。

2 个答案:

答案 0 :(得分:2)

您必须手动删除较早的主题类,并在更改主题后添加新的主题类。

$("#txtEmail").removeClass("ui-body-c").addClass("ui-body-b");

此处的演示 - http://jsfiddle.net/vppvG/

答案 1 :(得分:1)

为符合jquerymobile标准,我会使用:

  

$( “#txtEmail”)ATTR( '数据主题', 'b')的触发器( '刷新');