我是新加入的人,所以我正在练习,并且我有带下拉菜单的表格。当用户单击“添加问题”按钮时,文本区域和下拉列表将附加。似乎无法正常工作,请提供帮助。
https://jsfiddle.net/dtxwLcgn/
$( "#add" ).click(function() {
var newElement = "<form id ="ques"><label>Question:</label><br><textarea rows="5" cols="50" name="description" placeholder="Enter a question"></textarea><br><select name="choice" id="choice" onchange="selectorchecker(this)"><option value="">Select choices</option><option value="checkbox">Checkbox</option><option value="radiobtn">Radio Button</option></select></form>";
$( "#ques" ).append( $(newElement) );
});
答案 0 :(得分:0)
将"
字符串内的引号newElement
替换为'
。因为您使用"
来开始字符串,并且也使用"
来填充字符串,所以部分字符串被忽略了。
答案 1 :(得分:0)
答案 2 :(得分:0)
这是您查询的工作代码和解决方案:
You can try clicking on "Append" button and form with all its content will append.
Only you need to make sure that your button need to be outside of form tag.
Hope it works for you !
答案 3 :(得分:0)
请在开始JS脚本之前添加以下行。您的代码将根据需要工作。
<script type="text/javascript"
src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js">
</script>