javascript:从列表

时间:2017-06-28 17:26:18

标签: javascript combobox get row lis

我有一个元素列表(书名列表),右边是一个标签,用于从列表中删除标题。

我希望在我选择的标签旁边找到该书的名称并将其删除。

我的问题是该列表的每个元素都有一个从索引更改的名称。

为了更好地解释一下,这是我的代码:

<?php foreach($xmlenviar->entryresult as $entry):?>
<tr>
<td><?php echo $entry->author;?></td>
<td" colspan="2"><?php echo $this->Form->input('criterio' . $j, array('options' => $options, 'label' => "")); ?></td>
<td><p onclick="myfunction2()"> Delete it. </p></td>
<?php ++$j; ?>
</tr>
<?php } ?>

我想点击标签并删除与该标签行相对应的书籍。我已经尝试了我的custom.js但我只删除了第一行

1 个答案:

答案 0 :(得分:0)

最后,我的代码是: custom.js:

function cambio(indicetabla, indicexml, etapa, carpeta){
var table = document.getElementById('table').tBodies[0];
var rowCount = table.rows.length;
document.getElementById("table").rows[indicexml].cells[1].innerHTML = "Null";   
}

在我的视图中.ctp:

<?php foreach($xmlenviar->entryresult as $entry):?>
<tr>
<td><?php echo $entry->author;?></td>
<td" colspan="2"><?php echo $this->Form->input('criterio' . $j, array('options' => $options, 'label' => "", 'onclick' => cambio($j))); ?></td>
<?php ++$j; ?>
</tr>
<?php } ?>

当选择组合框时,它将索引$ j传递给函数,函数将该行的名称(单元格1)更改为“Null”。这对我有用。