使(动态生成)Textarea属性自动对焦并需要

时间:2019-04-26 13:09:37

标签: jquery html

我试图使textarea在单击它的父Div时动态自动聚焦。但这是行不通的。对require和maxlenght也是如此。感谢您的帮助:)

我尝试使用标签 自动对焦,required and required =“ required” 。因此,在JQuery中,我使用了 focus() focusin();但是什么也没发生。

HTML

    <p class='p_usuarios' onClick='read_chat_messages()'> /*PARENT*/
    ...
    <textarea class='textarea_chat' spellcheck='false'></textarea>
    <input type='button' class='send_chat_message' onClick='send_chat_message()' value='Bidali!'/>

JQUERY

   function read_chat_messages() (){

    $(".textarea_chat").focus(); /*focusin();*/
    var value= $(".textarea_chat").val();
    ...

   }  

2 个答案:

答案 0 :(得分:0)

$('.parent-selector').click( () => {
  $('.textarea_chat').focus()
})

我会担心将类目标与.focus()一起使用,好像两个或多个元素共享那个我不知道的类 会发生什么!最好使用ID代替类(即#chat_area)或在类旁边使用ID,除非您有特定的理由不这样做

答案 1 :(得分:0)

每个文本区域都必须遵循标签内提交的输入类型,才能显示所需的警报事件。 :S

自动对焦的问题在于,应将其设置为最小超时以便对元素进行对焦。浏览器需要时间来执行它,我以这种方式理解它。 “自动对焦”属性在HTML textarea标记内不起作用。