Цитата:
|
А что нужно написать?
|
Strongman,
https://learn.javascript.ru/document Цитата:
|
Strongman,
Спасибо что откликнулись мне на помощь но это конечно не то что я хотел. Цитата:
|
Я вообще проблему решил вчера вот так:
for(prop in mi)
{
//foreach
mi[prop].onchange = function add()
{
var element = document.createElement('div');
element.innerHTML = "Изменен "+prop+"-ый checkbox";
element.id = 'div123';
document.body.appendChild(element);
}
}
Александр, я думаю, что здесь есть элементы того, что Вы хотите. |
$('#area input:checkbox').each(function(i, v){
document.body.innerHTML += "<br>Прошли по "+i+"-му элементу";
this.onchange = function OnChangeFunction(){
document.body.innerHTML += "Изменен "+i+"-ый checkbox";
if(this.checked){
$('#clones span')[i].html = $('label')[i].html;
document.body.innerHTML += "Выделен "+i+"-ый checkbox";
}
}
});
- вот этот код работает некорректно, уже не помню что там, но работает некорректно. Имею ввиду не весь код, а выбор INPUT-ов в первой строке. Откуда Вы его взяли? Просто так откуда-то скопировали?Я написал свой:
var mi = document.getElementsByTagName('input'),
ms = document.getElementsByTagName('span');
- мне кажется он работает лучше. |
Ооо, ничего себе, заработало! Я даже и не ждал этого:).
var prop, n = 0;
var mi = document.getElementsByTagName('input'),
ms = document.getElementsByTagName('span');
for(prop in mi)
{
//foreach
mi[prop].onchange = function add()
{
ms[this.nextSibling.innerHTML-1].innerHTML = this.nextSibling.innerHTML;
}
n++;
}
|
Цитата:
ТС, просто опиши русским языком, какой интерфейс ты делаешь. Может быть оно давно сделано, или делается не корованами. Цитата:
|
Цитата:
|
Попробуй сам, только перед скриптом нужно вставить вот этот HTML:
<script src="http://jqueryjs.googlecode.com/files/jquery-1.2.6.min.js" type="text/javascript"></script> <div id="area"> <input type="checkbox"><label>1</label></input><br> <input type="checkbox"><label>2</label></input><br> <input type="checkbox"><label>3</label></input><br> <input type="checkbox"><label>4</label></input><br> <input type="checkbox"><label>5</label></input><br> <input type="checkbox"><label>6</label></input><br> <input type="checkbox"><label>7</label></input><br> <input type="checkbox"><label>8</label></input><br> <input type="checkbox"><label>9</label></input><br> </div><br> <div id="clones"> <span></span> <span></span> <span></span> <span></span> <span></span> <span></span> <span></span> <span></span> <span></span> </div> |
| Часовой пояс GMT +3, время: 16:31. |