<script type="text/javascript">
$('#did').html('<input type="submit" name="mybtn" value="Save" onClick="saveContent('+valA+')">');
function saveContent(con){
alert (con);
}
</script>
我正在使用此代码来显示提交按钮,它涉及页面正文。但是当单击按钮时,它不会提醒该值。请帮助我...谢谢
<script type="text/javascript">
$('#did').html('<input type="submit" name="mybtn" value="Save" onClick="saveContent('+valA+')">');
function saveContent(con){
alert (con);
}
</script>
我正在使用此代码来显示提交按钮,它涉及页面正文。但是当单击按钮时,它不会提醒该值。请帮助我...谢谢
为什么type="submit"
?
假设#did
是id
您的 div 或某个容器的
$("#did").html($("<input type='button' value='save' />").click(function(){
alert(valA);
}));
这将在您的 div 中附加一个带有 click 事件的按钮。在这种情况下,请记住类型应该是按钮。
转义插入变量
你的结果是:
<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')">
但使用更好的先前答案