示例代码:
<div id="a">
<div id="b">
Click here
</div>
</div>
<script>
$('*').click(function() {
alert($(this).attr('id'));
});
</script>
Run Code Online (Sandbox Code Playgroud)
当你点击"点击这里"它提醒两次,一次以" b ",然后用" 一 ".
我需要弄清楚如何让jQuery 忽略用户点击的所有父母,只是警告,在这种情况下,'b'.
标题几乎总结了:
如何从CLI使用PHP获取服务器IP地址?
使用PHP的CLI,$ _SERVER不包含服务器的IP地址,因此显而易见的解决方案是不可能的.
谢谢!
<iframe src="/demo.php" id="source"></iframe>
$('#source').delegate('*', 'hover', function() {
$(this).addClass('hover');
});
$('#source').delegate('*', 'mouseout', function() {
$(this).removeClass('hover');
});
$('#source').delegate('*', 'click', function() {
alert($(this).html());
return false;
});
Run Code Online (Sandbox Code Playgroud)
当我鼠标悬停或点击Iframe内的任何元素时,没有任何反应.Iframe位于同一个域中,我认为只要Iframe src位于同一个域上就应该有效.
关于如何使这项工作的任何想法?