在所选单选按钮旁边显示一个文本框

lar*_*555 1 html javascript css jquery

我有1个单选按钮组,有2个单选按钮选项.如果选中单选按钮,我想在其旁边显示一个文本字段.

这是我的小提琴

我尝试使用jQuery和.css函数,但它不起作用.我希望人们能够在他们选择的单选按钮旁边的文本字段中输入他们的网站URL.如果我选择第一个,则会在其旁边显示一个文本框.如果我切换到另一个,文本框将消失并显示在第二个单选按钮旁边.

任何帮助,将不胜感激.

非常感谢!

und*_*ned 6

您可以使用display属性而不是visibility:

input[type=text] {
  display: none
}
Run Code Online (Sandbox Code Playgroud)

$('input[type=radio]').change(function() {
   $('input[type=text]').hide()
   $(this).parent().next().show()
});
Run Code Online (Sandbox Code Playgroud)

DEMO

  1. show()
  2. hide()
  3. next()
  4. parent()

  • 谢谢!正是我在这么小的代码中所需要的. (2认同)