Copie o código do código da seguinte forma:
<corpo>
<tr>
<td>1</td>
<td>Abertura de imóveis<br>Grande desconto</td>
<td>11/11/2011</td>
<td>Notificação por SMS</td>
</tr>
<tr>
<td>2</td>
<td>Abertura de imóveis<br>Grande desconto</td>
<td>11/11/2011</td>
<td>Notificação por SMS</td>
</tr>
</tbody>
</tabela>
</div>
</div>
<div id="direita" >
<tabela id="tabela1">
<caption>Lista de informações detalhadas</caption>
<thead>
<tr>
<td> <input type="checkbox" name="checkbox" id="btn"/>Selecionar tudo</td>
<td>SMS</td>
<td>Tempo de upload</td>
<td>Observações</td>
</tr>
</thead>
<tbody id="selecionável">
<tr id="caixa1" >
<td id="45"> <input type="checkbox" name="box1" />1</td>
<td>Descobri durante a reunião<br>que algo estava errado</td>
<td>30/01/2011</td>
<td>五</td>
</tr>
<tr id="box2" ondragstart="test2()">
<td> <input type="checkbox" name="box2" />
2</td>
<td>Descobri durante a reunião<br>que algo estava errado</td>
<td>30/01/2011</td>
<td>五</td>
</tr>
<tr id="box3" ondragstart="test2()">
<td> <input type="checkbox" name="box3" />
3</td>
<td>Descobri durante a reunião<br>que algo estava errado</td>
<td>30/01/2011</td>
<td>五</td>
</tr>
<tr id="box4">
<td> <input type="checkbox" name="box4" />
4</td>
<td>Descobri durante a reunião<br>que algo estava errado</td>
<td>30/01/2011</td>
<td>五</td>
</tr>
<tr id="box5">
<td> <input type="checkbox" name="box5"/>
5</td>
<td>Descobri durante a reunião<br>que algo estava errado</td>
<td>30/01/2011</td>
<td>五</td>
</tr>
<tr id="box6" onclick="clickDrop()" >
<td> <input type="checkbox" name="box6" />
6</td>
<td>Descobri durante a reunião<br>que algo estava errado</td>
<td>30/01/2011</td>
<td>五</td>
</tr>
<tr id="box7">
<td> <input type="checkbox" name="box7" />
7</td>
<td>Descobri durante a reunião<br>que algo estava errado</td>
<td>30/01/2011</td>
<td>五</td>
</tr>
</tbody>
</tabela>
<input type="button" value="test" onclick="test2();"/>
<script type="texto/javascript">
var mapa = new HashMap();
$(função(){
$("#table1 tr ").click(function(e){
var trId=este.id;
$("input[type='checkbox']").each(function(){//Traverse ID
if(este.nome==trId){
if(this.checked==true){
$(este).attr("verificado",falso);
map.remove(este.nome);
var dd=document.getElementById(trId);
dd.style.backgroundColor= "branco";
}outro{
$(este).attr("verificado",verdadeiro);
map.put(este.nome,trId);
var dd=document.getElementById(trId);
dd.style.backgroundColor= "#FECA40";
}
}
});
});
});
</script>
Copie o código do código da seguinte forma:
funçãoHashMap()
{
/**Tamanho do mapa**/
var tamanho = 0;
/** Objeto **/
var entrada = new Object();
/** ao vivo**/
this.put = função (chave, valor)
{
if(!this.containsKey(chave))
{
tamanho++;
}
entrada[chave] = valor;
}
/** Escolha**/
this.get = função (chave)
{
if(this.containsKey(chave))
{
retornar entrada[chave];
}
outro
{
retornar nulo;
}
}
/** excluir**/
this.remove = função (chave)
{
if(excluir entrada[chave])
{
tamanho --;
}
}
/** Se deve incluir a chave **/
this.containsKey = função (chave)
{
return (digite a entrada);
}
/** Se deve incluir o valor **/
this.containsValue = função (valor)
{
for(var prop na entrada)
{
if(entrada[prop] == valor)
{
retornar verdadeiro;
}
}
retornar falso;
}
/** Todos os valores**/
isto.valores=função()
{
var valores = new Array(tamanho);
for(var prop na entrada)
{
valores.push(entrada[prop]);
}
valores de retorno;
}
/** Todas as chaves **/
this.keys=função()
{
var chaves = new Array(tamanho);
for(var prop na entrada)
{
teclas.push(prop);
}
chaves de retorno;
}
/** Tamanho do mapa **/
este.tamanho = função ()
{
tamanho de retorno;
}
}
// var mapa = new HashMap();
/*
map.put("A","1");
map.put("B","2");
map.put("A","5");
map.put("C","3");
map.put("A","4");
*/
/*
alerta(map.containsKey("XX"));
alerta(mapa.size());
alerta(mapa.get("A"));
alerta(mapa.get("XX"));
map.remove("A");
alerta(mapa.size());
alerta(mapa.get("A"));
*/
/** Você também pode usar o objeto como uma chave **/
/*
var arrayKey = new Array("1","2","3","4");
var arrayValue = new Array("A","B","C","D");
map.put(arrayKey,arrayValue);
var valor = map.get(arrayKey);
for(var i = 0; i < valor.comprimento; i++)
{
//alerta(valor[i]);
}
*/
/** Quando um objeto é usado como Key, o método toString() do objeto é chamado automaticamente. Na verdade, o objeto String é usado como Key**/.
/** Se for um objeto personalizado, você deverá substituir o método toString() Caso contrário, o resultado será o seguinte**/.
//função MeuObjeto(nome)
// {
//este.nome = nome;
// }
/**
função MeuObjeto(nome)
{
este.nome = nome;
this.toString=função()
{
retorne este.nome;
}
}
**/
// var objeto1 = new MeuObjeto("Xiao Zhang");
// var object2 = new MyObject("apelido");
//
//map.put(objeto1,"Xiao Zhang");
// map.put(object2,"apelido");
// alerta(map.get(objeto1));
// alerta(map.get(objeto2));
// alerta(map.size());
//
/** Resultado da execução do apelido apelido tamanho = 1 **/
/** Se você alterá-lo para um objeto que substitua o método toString(), o efeito será completamente diferente**/