[英]click link with javascript
我的页面上有一个链接,该链接的ID喜欢使用以下javascript函数单击,但无法正常工作。 我真正想做的是使用php来回显预单击的链接。 我想我已经使用了正确的功能$(selector).click(),但我不知道将链接放在何处。 我不想回显该链接,只是警报消息。 该链接实际上是一个thickbox警报消息,只能单击该消息。 我希望我可以使用.click()通过php激活它。 谢谢
<?php
echo "
<script type='text/javascript'>$('#link').click();</script>
<a href='wronginput.php?height=40&width=80' id='link' class='thickbox'>Link text</a>";
?>
在您输出JavaScript代码段时,链接尚未解析到DOM中,因此$('#link')
返回空对象。 要么将其包装在.ready()
调用中,要么将JavaScript放在链接中之后的输出中。
<script>$(document).ready( function() { $('#link').click(); });</script>
<a href=...>
要么
<a href=...>
<script...>
正如马克B所说
<?php
echo "<a href='wronginput.php?height=40&width=80' id='link' class='thickbox'>Link text</a>
<script type='text/javascript'>$('#link').click();</script>
";
?>
要么
<?php
echo "<script>$(document).ready( function() { $('#link').click(); });</script>
<a href='wronginput.php?height=40&width=80' id='link' class='thickbox'>Link text</a>
";
?>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.