#javascript #jquery #html
#javascript #jquery #HTML
Вопрос:
Я работаю с JavaScript и приложением Jquery. При этом я создал флажок динамически, используя следующие кодировки …`
// эта функция вызывается из цикла for и получит name, j значения из XML и создаст флажок с этим именем…
function append(name,j)
{
var cb = document.createElement( "input" );
cb.type = "checkbox";
cb.id = "id";
cb.value = "test";
cb.checked = false;
cb.className='checkbox_container';
var text = document.createTextNode( name );
document.getElementById( 'append' ).appendChild( cb );
document.getElementById( 'append' ).appendChild( text );
}
Кроме того, этот созданный флажок будет отображаться в DiV ниже,
<div class="checkbox_container" id="append"> </div>
Здесь Class=checkbox_container используется для плагина serchbox….
Я пробовал описанный выше метод, используя статические флажки, подобные…
<div class="checkbox_container"><img src="11.jpeg" width="30" height="30">amp;nbsp;amp;nbsp;<input type="checkbox" /><span>Nandha</span></div>
<div class="checkbox_container"><img src="12.jpeg" width="30" height="30">amp;nbsp;amp;nbsp;<input type="checkbox" /><span>Senthil</span></div>
Если я создам эти флажки статически, класс checkbox_container будет ссылаться на плагин и отображать предложения в окне поиска ….. но если я создам динамический chack box..it не отображает предложения…
Мой вопрос в том, как добавить это имя класса (для ссылки на плагин) к флажкам при динамическом создании ????…. пожалуйста, помогите мне…
Комментарии:
1. То, что у вас есть, должно сработать. Что заставляет вас думать, что это не так?
Ответ №1:
Вам нужно вызвать код для инициализации плагина после создания флажков.
Ответ №2:
Если вы используете Mozilla, то вам следует использовать cb.class
вместо cb.className
.