Javascript 使用onclick()时发送html代码
使用此代码时出现语法错误:Javascript 使用onclick()时发送html代码,javascript,jquery,html,string,Javascript,Jquery,Html,String,使用此代码时出现语法错误: $('#column1').append('<span class="link_style"><a href="#" onClick="show_text(' + new_cities[i][j].content + ')"></a></span>'); new_cities[i][j]。内容具有此值description,因此基本上我的数据表示为字符串,因此引号中肯定存在一些问题。…您需要更改此值: "show_t
$('#column1').append('<span class="link_style"><a href="#" onClick="show_text(' + new_cities[i][j].content + ')"></a></span>');
new_cities[i][j]。内容具有此值description,因此基本上我的数据表示为字符串,因此引号中肯定存在一些问题。…您需要更改此值:
"show_text(' + new_cities[i][j].content + ')"
为此:
"show_text(\'' + new_cities[i][j].content + '\')"
您需要更改以下内容:
"show_text(' + new_cities[i][j].content + ')"
为此:
"show_text(\'' + new_cities[i][j].content + '\')"
因为你需要添加单引号,但是为了得到它们,你需要对它们进行转义,你能解释一下关于转义的更多内容吗?我真的很想理解……其他人也一样。顺便说一句,答案是正确的,当然。当您希望返回或回显一个字符,但它已用于设置字符串,因此可以是单引号或双引号之间的任何内容时,可以按其调用进行转义,如果您希望实际显示单引号或双引号,则需要告诉代码不要解析以下字符,通过在前面加一个\正斜杠。是的,对不起,我在中间按了回车键:,希望我的解释能帮到你!祝你的项目好运!哦,一个小问题是,这在几种脚本语言中都有效,事实上,据我所知,它在所有web语言中都有效。因为你需要添加单引号,但要获得它们,你需要对它们进行转义,你能解释一下关于转义的更多信息吗?我真的很想理解……其他人也一样。顺便说一句,答案是正确的,当然。当您希望返回或回显一个字符,但它已用于设置字符串,因此可以是单引号或双引号之间的任何内容时,可以按其调用进行转义,如果您希望实际显示单引号或双引号,则需要告诉代码不要解析以下字符,通过在前面加一个\正斜杠。是的,对不起,我在中间按了回车键:,希望我的解释能帮到你!祝你的项目好运!哦,一个小问题是,这在几种脚本语言中都有效,实际上,据我所知,它在所有web语言中都是如此。。