gpt4 book ai didi

javascript - 单选按钮的onchange

转载 作者:行者123 更新时间:2023-12-03 12:08:18 26 4
gpt4 key购买 nike

下面的函数是使用 javascript 和 jquery 编写的。

function createRadioOptions(result, id, name) { 
;
for (i = 0; i < result.length; i++) {
var splitValue = splitString(result[i], ":");
$("#"+id)
.append(
$('<input />', {
type: 'radio',
name: name+'radioOptions',
id: name+'radioOptions' + (i+1),
value: splitValue[0],
title: splitValue[1]
} )
)
.append(
splitValue[1]
)
;

}
}

调用上面的函数来动态创建单选按钮,当我选择单选按钮时,我必须调用下面的函数。请建议。

function showSelected(index, id,name)
{

var radioOptions = document.getElementById(name);

if (radioOptions == null) //make an ajax call only for the first time the user clicks on the application name hyperlink
{
getRadioData(index, id, name);
}

var app = "#app"+index;
var pop = ".pop"+aindex;

$(app).live('click', function() {
if($(this).hasClass("selected")) {
deselect(index, name);
} else {
$(this).addClass("selected");
$(pop).slideFadeToggle(function() {
});
}
return false;
});
}

最佳答案

查看您的 HTML 会很有帮助。

但是听起来您想将 onClick 事件绑定(bind)到您可能创建的任何动态创建的单选按钮?

如果是这种情况,您正在寻找 JQuery().on() http://api.jquery.com/on/

$("#StaticParentElement").on("change",".DynamicRadioButtonElement", methodToBeFired(eventData));

这样,添加的任何新单选按钮都会自动将您所需的方法附加到其更改事件中。您可以通过传递给它的事件数据找到触发该事件的单选按钮。

关于javascript - 单选按钮的onchange,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25081393/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com