$('#modal').append('<input type="hidden" value="' + $('#selector').val() || myVar + '">');
什么可能导致我的上述追加不起作用?在下一行中我做append("test")
并且它正在工作。我的控制台没有错误。
答案 0 :(得分:3)
您需要使用括号,因此或运营商只会考虑$('#selector').val()
,而不是附加到input
的帐号。试试这个:
$('#modal').append('<input type="hidden" value="' + ($('#selector').val() || myVar) + '">');
答案 1 :(得分:0)
分别创建#template
和值,然后调用append?
var chart = new Highcharts.Chart(options);
chart.showLoading('<img src="/images/spinner.gif">');
$.getJSON(url, function(data){
//load data to chart
chart.hideLoading();
});