Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 25.02.2011, 07:00
Новичок на форуме
Отправить личное сообщение для vppm Посмотреть профиль Найти все сообщения от vppm
 
Регистрация: 25.02.2011
Сообщений: 2

Селектор выбора строки
Мне необходимо выбрать ячейку, после этого следующую ячейку в той же строке исключая другие строки, которые должны стать неактивными,
т.е. я выбираю ячейку она становится красной, теперь я могу выбрать только следующую ячейку в этой строке, все остальные ячейки в других строках должны потерять onclick, где то тут ошибка:
function fClick (x,idw) 
{ 
col_time++;
select_time_next[col_time]=x.cellIndex+8;

[B]$(".qq").attr('onmouseout', '');
$(".qq").attr('onmousemove', '');
$(".qq").attr('onclick', '');

$(x).css('background','#8D4143');

$(x).nextAll('td').mousemove(function (){$(this).css('background','#8D4143');})
var xn=$(x).next();
$(x).next('td').click(function (){fClick(xn,idw);}) ?????[/B]

h_time=h_time+select_time_next[col_time]+':00; ';
document.getElementById("h_time").value=h_time;
select_date=document.getElementById('sdate').value;	
document.getElementById("id_w").value=idw;
document.getElementById("h_date").value=select_date;
document.getElementById("date_time").value=select_date+" "+h_time;
x="";
}

ниже код:
....
for ( $j=0; $j<=14; $j++)
{
echo "<td id='t9' class='qq' onmousemove=\"this.style.background ='#8D4143'\" onmouseout=\"this.style.background ='#ffffff'\" onclick='f1Click (this,",$row['uid'],")'></td>" ;
}
....

Последний раз редактировалось vppm, 25.02.2011 в 07:15.
Ответить с цитированием
  #2 (permalink)  
Старый 25.02.2011, 07:13
Новичок на форуме
Отправить личное сообщение для vppm Посмотреть профиль Найти все сообщения от vppm
 
Регистрация: 25.02.2011
Сообщений: 2

Вот достаточно задать вопрос и ответ сам себе в голову лезет, наверное я сам себе задал правильно вопрос))
Может кому пригодится:
var selt1='';
var selt2='';
function f2Click(x2){
	selt2=x2.cellIndex+8;
	$(".qq").attr('onmouseout', '');
	$(".qq").attr('onmousemove', '');
	$(".qq").attr('onclick', '');
	//var selt3=selt2-selt1;
	alert(selt1+' '+selt2);
}

function f1Click(x){
	selt1=x.cellIndex+8;
	$(".qq").attr('onmouseout', '');
	$(".qq").attr('onmousemove', '');
	$(".qq").attr('onclick', '');
	$(x).css('background','#8D4143');
	$(x).nextAll('td').mousemove(function (){$(this).css('background','#8D4143');})
	var xn=$(x).next();
	$(x).nextAll('td').click(function (){f2Click(this);})
}
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
удалить слово из строки mycoding Общие вопросы Javascript 16 27.12.2013 15:06
Как реализовать скроллинг в Div-е до указанной строки таблицы. Shabol Элементы интерфейса 3 24.09.2010 14:19
Как вложено прятать строки таблицы? Бобр Общие вопросы Javascript 10 01.08.2010 13:57
Отфильтровать строки в таблице по заданным критериям Hag1989 Общие вопросы Javascript 0 03.12.2009 02:06
Для события onCLick получить индекс строки и объект грида. progi2007 ExtJS 4 05.08.2009 11:31