选择选项时添加输入文本

如果选择标签之间的特定选项,如何添加 ,如果选择了其他选项,则使用jQuery删除该文本字段?

你应该利用change事件。 然后,您可以比较要创建输入的值,并将其添加到body或任何其他元素。

生活示例: http : //jsfiddle.net/MKPdb/

有一个像这样的列表,与id mylist ,例如:

  

你可以用这个:

 $('#mylist').change(function(){ if( $(this).val() == '1'){ $('body').append(''); }else{ $('#myInput').remove(); } }); 

生活示例: http : //jsfiddle.net/MKPdb/

要获取的值,请使用.val()方法。 要添加/删除元素,有几个选项。 我会给你一个例子:

 $('').appendTo('body'); // Will append this element to  $('input').remove(); // Removes this item from the document 

如果要显示a然后将其添加到所需位置并将其设置为none,则从JQuery获取它

   

然后进入你的JS

 $('#mylist').change(function(){ if( $(this).val() == '1'){ $('#id').show(); }else{ $('#id').hide(); } });