如何在动态创建时将类名(引用插件)添加到复选框中

how to add that classname(to refer plugin) to the checkboxes while creating dynamically?

本文关键字:插件 引用 添加 复选框 动态 创建      更新时间:2023-09-26

我正在使用JavaScript和Jquery应用程序。在这方面,我使用以下代码动态创建了一个复选框…`

//这个函数从for循环调用,将从XML中获取name,j值,并使用该名称创建复选框。。。

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容器用于serchbox插件。。。。

我已经尝试过使用静态复选框的上述方法,如。。。

<div class="checkbox_container"><img src="11.jpeg" width="30" height="30">&nbsp;&nbsp;<input type="checkbox" /><span>Nandha</span></div>
        <div class="checkbox_container"><img src="12.jpeg" width="30" height="30">&nbsp;&nbsp;<input type="checkbox" /><span>Senthil</span></div>

如果我静态地创建这些复选框,那么checkbox_container类引用插件并在搜索框中显示建议。。。。。但是如果我创建了动态chack box。。它不是显示建议。。。

我的问题是,如何在动态创建时将类名(引用插件)添加到复选框中????。。。。请帮我…

在创建复选框后,您需要调用代码来初始化插件。

如果您使用Mozilla,则应使用cb.class而不是cb.className