我正在尝试使用jquery floatlabels插件为表单中的输入字段创建内联标签。
它适用于没有文本的字段,但我需要有标签,即使其中有预先默认的文本。我检查了插件代码并找到了这一行
thisElement.on('keyup blur change', function( e ) {
self.checkValue( e );
});
这意味着只会在keyup,blur和change事件中触发。即使第一次加载输入,我也需要它来触发。我知道我必须做一些像
这样的事情每个字段的checkValue,如果已经有值,那么self.showLabel
但我不确定如何?
答案 0 :(得分:0)
好吧,如果你可以更新该插件的代码,你可以尝试这样的事情:
thisElement.on('load keyup blur change', function( e ) {
self.checkValue( e );
});