单击文本区域时,试图设置单选按钮为选中状态。
有一个单选按钮的标签,标签内有一个文本区域,所以我需要的是单击文本区域以输入内容时,将对其进行检查。

<input type="radio" name="msg_form" id="invite0" value="0" <? if ($msg_form == 0) { echo 'checked'; } ?>>

<label for="invite0">

    <textarea class="selfmessage" for="invite0" oninput="replaceName(this)" style="height: auto !important;" name="self_invite" type="text" placeholder="write something..."></textarea>

</label>

最佳答案

您可以使用keyupinputchangefocus或任何您喜欢的触发器。 here is a list of often used trigger



$('.selfmessage').on('focus', function(e) {
  $('#invite0').prop('checked', true);
});

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="radio" name="msg_form" id="invite0" value="0"><label for="invite0">
<textarea class="selfmessage" for="invite0" style="height: auto !important;" name="self_invite" type="text" placeholder="write something..."></textarea>
</label>

08-25 10:08