我用 分配了所需的标签class='ShowSave'
,确保SaveButton
容器在启动时不显示,然后SaveButton
在发生 keyup 事件(数据输入)时显示容器。
一切正常,除了 tab 键还会触发 keyup 事件,导致 SaveButton 容器在没有数据更改时显示。我尝试只使用$(".ShowSave").change()
,但SaveButton
容器仅在我离开现场后才显示。这是不可取的。
jQuery:
$(".SaveButton").css({'display':'none'});
$("input.ShowSave").keyup*( function(){ $(".SaveButton").css({'display':'block'}); } );
HTML:
<form>
<td><input class='ShowSave' name="foo" type="text" value='foo' tabindex='1'></td><
<td class='SaveButton' ><img class='SaveImage' onClick='jsPostMe()' /></td>
</form>
提前感谢您的任何建议。我正在使用没有插件的直接 jQuery。