Rumah > pembangunan bahagian belakang > tutorial php > 请教页面上多个点击事件调用一个jq函数的问题

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

WBOY
Lepaskan: 2016-06-20 12:31:58
asal
1192 orang telah melayarinya

页面上要实现生成多个【点击阅读】的弹出层,弹出层用的是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;
});

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan