Цитата:
|
А что нужно написать?
|
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:17. |