因此,我创建了用户在按钮上单击的代码,然后jQuery读取输入文本中的值并将其存储在变量中。但如果我想使用该变量并将该值附加到元素,jQuery返回undefined is not a function
,它不起作用。这里是小提琴:jQuery在附加内容时返回'undefined不是函数'
小提琴:http://jsfiddle.net/2cf1y8Lc/1/
因此,我创建了用户在按钮上单击的代码,然后jQuery读取输入文本中的值并将其存储在变量中。但如果我想使用该变量并将该值附加到元素,jQuery返回undefined is not a function
,它不起作用。这里是小提琴:jQuery在附加内容时返回'undefined不是函数'
小提琴:http://jsfiddle.net/2cf1y8Lc/1/
这是有关添加菜单div元素表单文本字段。这里是你发送的小提琴代码的更新,希望它有帮助。
$('#btnSubmit').on('click',function(e){
var newMenu = $('#add_list').val();
var elem = '<li><a href="#"><span class="glyphicon glyphicon-briefcase"></span> '+newMenu+'</a></li>';
$('.nav-pills.nav li').last().append(elem);
});
是的,这就是我一直在寻找。谢谢 :) – 2014-09-06 11:59:56
一个可能的原因可能是,如果从文本输入的值是零,并且您此变量使用parseInt函数()或parseFloat()。使用
$("#btn").click(function(e){
var myvar= $("#myhiddenfld").val();
if(myvar=="") myvar=0;
else myvar=parseInt(myvar);
$("#storeinput").val(myvar);
//or use your append code here as you like
})
嗯之前因此,检查它的价值,在CSS场可能帮助不张贴的JavaScript ... – Bergi 2014-09-06 11:44:16