Javascript 找不到输入类型单选按钮,我必须动态创建
我正在用PhoneGap实现Windows phone应用程序,但我什么也没有得到,因为我无法找到输入类型单选按钮,我必须动态创建该按钮,但它无法找到静态输入类型单选按钮Javascript 找不到输入类型单选按钮,我必须动态创建,javascript,jquery,cordova,windows-phone,Javascript,Jquery,Cordova,Windows Phone,我正在用PhoneGap实现Windows phone应用程序,但我什么也没有得到,因为我无法找到输入类型单选按钮,我必须动态创建该按钮,但它无法找到静态输入类型单选按钮 <div id="tablSettingDefaultHomeScreen" > <ul> </ul> </div> function makeElements() { for (var i = 0; i < 5; i++) { var
<div id="tablSettingDefaultHomeScreen" >
<ul>
</ul>
</div>
function makeElements()
{
for (var i = 0; i < 5; i++) {
var tblResponding = " <li>"
+ "<label>" + i + "</label>";
tblResponding = tblResponding + "<input name='group' type='radio' value='Cats' />";
tblResponding = tblResponding + "</li> ";
$(toStaticHTML(tblResponding)).appendTo("#tablSettingDefaultHomeScreen ul");
}
}
function getElements() {
var x = document.getElementsByName("group");
}
函数makeElements()
{
对于(变量i=0;i<5;i++){
var tblResponding=“”
+“+i+”;
tblResponding=tblResponding+“”;
tblResponding=tblResponding+“ ”;
$(toStaticHTML(tblResponding))。附加到(“#TableSettingDefaultHomeScreen ul”);
}
}
函数getElements(){
var x=document.getElementsByName(“组”);
}
如果您正在使用JQuery,则可以尝试:-
例如:-
$('input[type=radio]').on("click", function(event){
alert('hi');
});
Hi Pranav,谢谢您的帮助,我正在使用jquery,但这不起作用。请在ie中尝试此代码。请在firebug中查看最终呈现的HTML…检查您的单选按钮是否已创建…如果未创建,则需要先检查makeElement函数此处是呈现的HTML,请查看此
- ,因为没有名为“group”的输入元素。jquery选择器(即使通过普通javascript)也找不到它。请尝试更新的答案。。