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

我正在使用此代码来显示提交按钮,它涉及页面正文。但是当单击按钮时,它不会提醒该值。请帮助我...谢谢

4

2 回答 2

1

为什么type="submit"

假设#didid您的 div 或某个容器的

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

这将在您的 div 中附加一个带有 click 事件的按钮。在这种情况下,请记住类型应该是按钮。

于 2012-11-22T08:10:51.883 回答
0

转义插入变量

你的结果是:

<input type="submit" name="mybtn" value="Save" onClick="saveContent(sometext)">

错误sometext is not defined

$('#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')">

但使用更好的先前答案

于 2012-11-22T08:16:32.270 回答