2017-08-15 27 views
-1

我想从我的代码中的javascript中的jQuery UI实现checkradiobox,但它一直返回一个错误,说它无法创建。任何人都可以将我指向正确的方向吗?javascript中的checkradiobox无法创建

这里是我的代码:

var HK_button = document.createElement ('input'); 
$("HK_button" ).checkboxradio({label = "h k 0", icon = false }); 

我也试图通过建立var label = document.createElement ('label'),看看是否会修正这个错误,但无济于事从一开始就贴上标签HK_button。

谢谢

+0

你觉得'$(“HK_button”)'会选择什么......? – CBroe

+0

'var $ HK_button = $(“”); $ HK_button.checkboxradio({label =“h k 0”,icon = false});'试试这个 –

回答

0

$("HK_button" )不会选择任何内容。这不是jQuery的工作原理。相反,你可以像这样创建一个元素:

var $HK_button = $("<input>"); 

,然后通过瞄准$HK_button与checkboxradio处理。

最后通过使用.append();将它附加到父元素。

希望这会有所帮助!

+0

非常感谢。你可以用'$(HK_button)'来选择它吗?只是出于好奇,如果没有,为什么呢? –

+0

@JunhoChoi'$(element)'用于选择标签或类或ID。我正在做的是创建一个jQuery变量,所以你只能通过$ HK_button来选择它。希望这可以帮助!请问您是否接受并赞扬答案,以便未来的访问者能够更快地解决他们的问题?谢谢! –

+0

Hi @ N.Ivanov,真的很抱歉,但它似乎仍然输出一个错误。我已经把'var $ HK_button = $(“”); $ HK_button.checkboxradio({label:“h k 0”,icon:false}); '但它仍然无法创建它... –