Javascript - 在用户点击链接时打开的警告框中显示变量?

时间:2017-07-19 12:39:09

标签: javascript

我有以下内容:

var message = 'this is a message'
$('#textarea_feedback').html('<a href="javascript:;" onclick="alert()">Click me</a>')

message变量置于警报中的正确语法是什么?这样做的:

$('#textarea_feedback').html('<a href="javascript:;" onclick="alert(message)">Click me</a>')

根本没有提醒任何事情。

2 个答案:

答案 0 :(得分:1)

var message = 'this is a message';

$('#textarea_feedback').html('<a href="javascript:;" onclick="alert('+message+')">Click me</a>')
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="textarea_feedback"></div>

答案 1 :(得分:1)

你在传递一个字符串的.html()函数中的

,所以你必须连接变量消息的值,比如this

var message = 'this is a message'
$('#textarea_feedback').html('<a href="javascript:;" onclick="alert(\'' + message + '\')">Click me</a>');