Javascript 无法使用Jquery

Javascript 无法使用Jquery,javascript,jquery,Javascript,Jquery,我正在使用comboBox插件。当我在下拉列表框中选择zawgyi one时,jquery不起作用。为什么 html <div class="result"> <span>မြန်မာစာ(Myanmar Text)</span> </div> <!-- For Testing Jquery --> <button id="click-btn">Jquery Testing Button</button>

我正在使用comboBox插件。当我在下拉列表框中选择zawgyi one时,jquery不起作用。为什么

html

<div class="result">
    <span>မြန်မာစာ(Myanmar Text)</span>
</div>

<!-- For Testing Jquery -->
<button id="click-btn">Jquery Testing Button</button>

我发现了这个问题。 combobox插件正在调用这一行
document.body.innerHTML=\uHTML当发生选择更改时。这样做的目的是用相同元素的克隆来替换元素,但这里的问题是它没有克隆附加到它的事件。(所以我建议不要使用这个插件本身,因为它可能会杀死其他插件事件)

为了解决这个问题,您可以使用jQuery
delegated
事件,它必须分配给
文档
对象或任何父对象,并使用
jQuery
而不是
$

更新后的代码如下所示

jQuery(document).ready(function(){
    jQuery(document).on('click',"#click-btn",function (){
        alert("jquery Work");
    });
});

是一个有效的工具。

请提供您的组合框插件的代码。在演示中,插件链接将此插件链接到外部资源。如果您未点击下拉列表,插件链接警报将有效。但一旦你从下拉列表中选择了任何内容,在警告无效之后是的,我无法解决这个问题是的,谢谢你的回答。我想知道。接下来,在下拉列表框中切换每个选项时,如何保存更改的类名?我的项目在这里!将类名保存在何处?我想在切换列表框中的每个选项时更改unicode和zawgyi一次。我想使用jquery将此更改类(unicode或zawgyi)保存在Cookie中。是的,我在comboBox中有。您将在此插件中看到setcookie和getcookie。您的插件已经存储了当前字体id,因此请使用
getcookie('leikpyar\u converter\u font')
获取当前字体id
jQuery(document).ready(function(){
    jQuery(document).on('click',"#click-btn",function (){
        alert("jquery Work");
    });
});