>백엔드 개발 >PHP 튜토리얼 >请教页面上多个点击事件调用一个jq函数的问题

请教页面上多个点击事件调用一个jq函数的问题

WBOY
WBOY원래의
2016-06-20 12:31:581192검색

页面上要实现生成多个【点击阅读】的弹出层,弹出层用的是layer插件,然后我在php文件中写了一个根据用户数与用户名称自动生成jq代码段的函数 如下:
function setLayerScript($i,$girlName)
{
    $scriptText = "
        <script> <br /> $(document).ready(function() { <br /> $('#layer{$i}').click(function() { <br /> layer.open({ <br /> type: 2, <br /> title: {$girlName}+'の心情日记', <br /> shadeClose: true, <br /> shade: 0.8, <br /> area: ['85%', '90%'], <br /> content: 'indexMoudle/diaryPage.html' <br /> }); <br /> }); <br /> }); <br /> </script>
        ";
    return $scriptText;
}
当写到html中以后 a标签通过id无法调用该函数执行 请问大大该如何解决?谢谢了!


回复讨论(解决方案)

$('#layer{$i}').click(function() {
  layer.open({
    type: 2,
    title: {$girlName}+'の心情日记',
    shadeClose: true,
    shade: 0.8,
    area: ['85%', '90%'],
    content: 'indexMoudle/diaryPage.html'
  });
   return false;
});

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.