单击链接PHP时激活Javascript

时间:2014-04-24 04:42:17

标签: javascript php jquery

我在HTML / PHP中有一个链接,在click事件中,我希望激活/执行JavaScript / Jquery代码:

PHP / HTML:

echo "<a id='kodelinka' class='linknew' href=''>$kd_mrp</a>";

JavaScript的:

<script type="text/javascript">
$('#kodelinka').click(function(){        
    var value = "bbbb";
    alert("aaaaa");
    $('#kodelink').fadeOut();
});
</script>

如何激活脚本?

4 个答案:

答案 0 :(得分:0)

尝试

echo "<a id='kodelinka' class='linknew' href='javascript:;'>$kd_mrp</a>";

您需要阻止锚标记默认操作。您也可以这样做

$('#kodelinka').click(function(e){        
    e.preventDefault();

确保您的脚本在您的页面中正常工作

答案 1 :(得分:0)

尝试使href成为js

echo "<a id='kodelinka' class='linknew' href='javascript:void(0);'>$kd_mrp</a>";

答案 2 :(得分:0)

对于PHP部分,您可以使用

<?php echo "<a id='kodelinka' class='linknew' href=''>$kd_mrp</a>"; ?>

或者如果你想拥有html中的

<a id='kodelinka' class='linknew' href=''><?php echo $kd_mrp; ?></a>

现在为javascript部分

<script type="text/javascript">
$('#kodelinka').click(function(){        
    var value = "bbbb";
    alert("aaaaa");
    $('#kodelink').fadeOut();
});
</script>

如果你不知道,你需要为警报功能提供jquery

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>

答案 3 :(得分:0)

这是3个样本:

<a href="####"></a>
<a href="javascript:void(0)"></a>
<a href="javascript:void(null)"></a>

请勿使用href =&#39;&#39;