javascript - 按提交后使用 jquery 将值打印到 div 中?

标签 javascript jquery css

我想制作一个带有选择选项的表单。用户按下提交后,我想将值打印到 div 中。我如何使用 jQuery 做到这一点?

Here's a demo on Codepen .

$(document).ready(function(){
  $( ".p" ).append( $( "h6" ) );
})

最佳答案

除非您打算将该数据发送到服务器,否则不要使用提交按钮。事实上,如果您注册 <select>,您根本不需要按钮。在 change 上事件。而不是 div 使用 <output>这样你就可以使用 .val()无需切换到 .html() 的方法或 .text()

演示

$('#sel').on('change', function() {
  $('#out').val($(this).val())
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>


<select id='sel'>
  <option value="">----</option>
  <option value="A">A</option>
  <option value="B">B</option>
  <option value="C">C</option>
  <option value="D">D</option>
</select><br/>
<output id='out'></output>

关于javascript - 按提交后使用 jquery 将值打印到 div 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44157367/

相关文章:

html - 无论内部元素如何,div 的固定高度

javascript - 如何使用内部有条件语句的映射函数迭代对象数组?

javascript - 没有获得对我的 php 页面的 ajax 查询的成功回调

javascript - 当我有一个带有对象名称的字符串时,如何调用对象的方法?

javascript - 请求参数中的 Ajax POST 数据

c# - 如何在 asp.net 中为不同的浏览器定义不同的 css 文件?

javascript - 如何测试 jQuery 页面上是否存在具有特定 ID 的元素?

javascript - 如何拦截 xhr POST 参数/POST 正文?

javascript - 带有 owl 轮播和 Jquery UI 的可拖动事件

php - Bootstrap 导航栏类无法正常工作