呼叫ID包括指向onclick功能的索引

时间:2017-11-09 02:45:17

标签: javascript jquery

我有索引++的变量

<?php
class Dispatcher
{
        public function function1($a, $b)
        {
                return $a + $b;
        }
        public function function2($a, $b)
        {
                return $a * $b;
        }
        public function function3($a, $b)
        {
                return $a / $b;
        }
        public function function4($a, $b)
        {
                return ($a + 1) * ($b + 1);
        }
        public function function5($a, $b)
        {
                return $a / $b;
        }
        public function function6($a, $b)
        {
                return $a / $b;
        }
        public function function7($a, $b)
        {
                return $a / $b;
        }
        public function function8($a, $b)
        {
                return $a / $b;
        }
        public function function9($a, $b)
        {
                return $a / $b;
        }
        public function function10($a, $b)
        {
                return $a / $b;
        }
}
$time1 = time();
for ($i = 0; $i <= 10000000; $i ++)
{
        $function = new Dispatcher();
        $function->{"function1"}($i, $i + 1);
        $function->{"function2"}($i, $i + 1);
        $function->{"function3"}($i, $i + 1);
        $function->{"function4"}($i, $i + 1);
        $function->{"function5"}($i, $i + 1);
        $function->{"function6"}($i, $i + 1);
        $function->{"function7"}($i, $i + 1);
        $function->{"function8"}($i, $i + 1);
        $function->{"function9"}($i, $i + 1);
        $function->{"function10"}($i, $i + 1);
}
$time2 = time();
echo $time2 - $time1;

我想调用表格ID 进入我的onclick。

var folderIndex = 1;
let currentFolderIndex = folderIndex++;

怎么做?

我不知道如何设置我的ID,因为会有引号冲突

<table id="tableAudience' + currentFolderIndex + '" ></table> <div onclick="openFolder(event, 'howTocall table ID in here')" ></div>

我的代码图片:http://prntscr.com/h82axw

我没有使用JSFiddle,因为我只使用js和css文件。

之前的.x。

1 个答案:

答案 0 :(得分:2)

您可以调用onCLick而无需担心ID

<button onclick="change()">Click me</button>

并且在onclick功能上,您可以使用此

检测ID

&#13;
&#13;
   <table id="tableAudience1" > </table>
    <div onclick="openFolder(event,this)"> First Table </div>
&#13;
function  openFolder(event,item){
     // will give you the table ID
   console.log( $(item).prev().attr("id"));
}
&#13;
&#13;
&#13;