我有字符串html并将附加:
var str = "<fieldset><p class='error' id='pMessage'>You was login sucessful.</p><a id='btnLogout' onclick='logoutAccount('nhattruong@gmail.com');' href='#'>Logout</a></fieldset>";
$("#divLogin").html(str);
方法事件
function logoutAccount(mail)
{
alert(mail);
}
我的问题是:标签事件点击无效?
答案 0 :(得分:1)
检查这个
Html
<div id="feeds"></div>
<强> JS 强>
<script type="text/javascript">
var email = 'nhattruong@gmail.com';
var str = "<fieldset><p class='error' id='pMessage'>You was login sucessful.</p><a id='btnLogout' onclick=logoutAccount('"+email+"'); href='#'>Logout</a></fieldset>";
$("#feeds").html(str);
function logoutAccount(mail)
{
alert(mail);
}
</script>
<强>更新强>
另一种选择
onclick=\"logoutAccount('nhattruong@gmail.com');\"
完整代码视图
<script type="text/javascript">
//var email = 'nhattruong@gmail.com';
var str = "<fieldset><p class='error' id='pMessage'>You was login sucessful.</p><a id='btnLogout' onclick=\"logoutAccount('nhattruong@gmail.com');\" href='#'>Logout</a></fieldset>";
$("#feeds").html(str);
function logoutAccount(mail)
{
alert(mail);
}
</script>
答案 1 :(得分:1)
您需要使用变量和函数
的不同引号 onclick='logoutAccount(\"nhattruong@gmail.com\");'