<script type="text/javascript">
$('#did').html('<input type="submit" name="mybtn" value="Save" onClick="saveContent('+valA+')">');
function saveContent(con){
alert (con);
}
</script>
我正在使用此代码显示提交按钮,它来到页面正文。但是当点击按钮时它没有提醒值。请帮我... 感谢
答案 0 :(得分:1)
为什么type="submit"
?
假设#did
是您的div或某个容器的id
$("#did").html($("<input type='button' value='save' />").click(function(){
alert(valA);
}));
这会在你的div中添加一个按钮,并附加了点击事件。请记住,对于这种情况,类型应该是按钮。
答案 1 :(得分: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')">
但请使用更好的上一个答案