Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在字符串之间插入javascript变量 $('#did').html(''); 函数saveContent(con){ 警报(con); }_Javascript_Jquery - Fatal编程技术网

在字符串之间插入javascript变量 $('#did').html(''); 函数saveContent(con){ 警报(con); }

在字符串之间插入javascript变量 $('#did').html(''); 函数saveContent(con){ 警报(con); },javascript,jquery,Javascript,Jquery,我用这段代码显示一个提交按钮,它会显示到页面主体。但是,当点击按钮时,它不会提醒该值。请帮帮我。。。 谢谢为什么type=“submit” 假设#did是div或某个容器的id <script type="text/javascript"> $('#did').html('<input type="submit" name="mybtn" value="Save" onClick="saveContent('+valA+')">'); function saveConte

我用这段代码显示一个提交按钮,它会显示到页面主体。但是,当点击按钮时,它不会提醒该值。请帮帮我。。。 谢谢

为什么
type=“submit”

假设
#did
是div或某个容器的
id

<script type="text/javascript">
$('#did').html('<input type="submit" name="mybtn" value="Save" onClick="saveContent('+valA+')">');
function saveContent(con){
 alert (con);
}
</script>
$(“#did”).html($(“”)。单击(函数(){
警报(valA);
}));
这将在div中附加一个按钮,并附加click事件。记住,对于这种情况,类型应该是按钮。

转义插入变量

你的结果是:

$("#did").html($("<input type='button' value='save' />").click(function(){
    alert(valA);
}));
结果:

$('#did').html('<input type="submit" name="mybtn" value="Save" onClick="saveContent(\''+valA+'\')">');
function saveContent(con){
 alert (con);
}


但请使用更好的先前答案

谢谢您的支持。它正在工作…:-)谢谢你的支持。它正在工作…:-)
$('#did').html('<input type="submit" name="mybtn" value="Save" onClick="saveContent(\''+valA+'\')">');
function saveContent(con){
 alert (con);
}
<input type="submit" name="mybtn" value="Save" onClick="saveContent('sometext')">