Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/462.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用WIX中的复选框获取中继器数据?_Javascript_Database_Checkbox_Repeater_Velo - Fatal编程技术网

Javascript 如何使用WIX中的复选框获取中继器数据?

Javascript 如何使用WIX中的复选框获取中继器数据?,javascript,database,checkbox,repeater,velo,Javascript,Database,Checkbox,Repeater,Velo,我正在显示来自数据库的中继器数据。数据在中继器中完美地显示 现在我想在一个或多个转发器上选中复选框,但不工作 当我选中复选框时,它应该显示“Air Jordan”。但它显示“Hydra”。同时索引值也不显示 这是我的密码 export function checkbox1_change(event) { // Add your code for this event here: let myid=$w('#text32').text; console.log(myid)

我正在显示来自数据库的中继器数据。数据在中继器中完美地显示

现在我想在一个或多个转发器上选中复选框,但不工作

当我选中复选框时,它应该显示“Air Jordan”。但它显示“Hydra”。同时索引值也不显示

这是我的密码

   export function checkbox1_change(event) {
 // Add your code for this event here: 

   let myid=$w('#text32').text;
  console.log(myid);
  $w("#repeater2").onItemReady( ($item, itemData, index) => {   

 if ($w("#checkbox1").checked) {
   console.log("index:"+index);
   } else {
   console.log("no Index");
   }   

   } );

您需要像这样对单击的项进行范围限定

export function checkbox1_change(event) {
   let $item = $w.at(event.context);
   let myid = $item('#text32').text;
   console.log(myid);
   /*Checkbox*/
   if($item("#checkbox1").checked){
      console.log("index:"+index);
   }else{
      console.log("no Index");
   }
}
在此处阅读有关范围项目的更多信息: