我有一个功能
function changeval(fid) {
$('#'+fid).html('<span onclick="alert(' + fid + ');" class="link">Change</span>');
}
在第一个位置fid显示为正常变量并影响我需要的div(id为'fid'),但在alert函数中它显示为[object HTMLInputElement]。我只是不知道该怎么做......我想我已经尝试了一切......
答案 0 :(得分:3)
你需要在html输出中用引号包装'fid',不带引号javascript警告'id="fid's content"'
的第一个元素。
function changeval(fid) {
$('#'+fid).html('<span onclick="alert(\'' + fid + '\');" class="link">Change</span>');
}