jQuery追加不按预期工作

时间:2016-01-20 14:25:53

标签: javascript jquery

$('#modal').append('<input type="hidden" value="' + $('#selector').val() || myVar + '">');

什么可能导致我的上述追加不起作用?在下一行中我做append("test")并且它正在工作。我的控制台没有错误。

2 个答案:

答案 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();
});
相关问题