输入字段html5占位符不';在javascript中添加价值后,您不会离开
在该网页上,我有使用的输入字段。我像这样给javascript中的输入字段赋值输入字段html5占位符不';在javascript中添加价值后,您不会离开,javascript,html,placeholder,Javascript,Html,Placeholder,在该网页上,我有使用的输入字段。我像这样给javascript中的输入字段赋值 document.add_event_form.end_time.value = time_array[0]; 之后的占位符在指定给该字段的值下仍然可见。有没有办法让占位符知道指定了值?您必须手动隐藏占位符插件生成的元素 document.add_event_form.end_time.value = time_array[0]; var id = $(document.add_event_form.end_tim
document.add_event_form.end_time.value = time_array[0];
之后的占位符在指定给该字段的值下仍然可见。有没有办法让占位符知道指定了值?您必须手动隐藏占位符插件生成的
元素
document.add_event_form.end_time.value = time_array[0];
var id = $(document.add_event_form.end_time).attr("id");
$("label[for='"+ id +"']").hide();
或者,您可以为该输入触发focus()
和blur()
事件,因为这些事件与占位符插件使用的事件相同
document.add_event_form.end_time.value = time_array[0];
$(document.add_event_form.end_time).focus().blur();
注意:由于您在jQuery上使用的插件是replies,所以我的答案也是一样。第一个备选方案$(“label[for='”+id+“]])。hide()代码>修复了该问题。谢谢。