【发布时间】:2012-03-14 15:09:28
【问题描述】:
我有下面的代码来发送人们通过 ajax 单击的单选按钮的值。但它只适用于我给出的第一组选项。用户按下下一个链接后,所有选项都会更改,并通过 ajax 加载新选项。但是,这个选择器不起作用。
$(".options input").click(function(){
var ans = $(this).val();
$.post("sessions", { action: "set_answer", answer: ans, question: qid },
function(data) {
alert("Data Loaded: " + data);
});
});
什么是可能的解决方案?以下是选项的方式。
<div class="options">
<input id="1"type="radio" name="answer" value="Two" />Two<br/>
<input id="2"type="radio" name="answer" value="One" />One<br/>
<input id="3"type="radio" name="answer" value="Four" />Four<br/>
<input id="4"type="radio" name="answer" value="Five" />Five<br/>
<input id="5"type="radio" name="answer" value="Six" />Six<br/>
</div>
【问题讨论】:
-
请发布更多详细信息,例如下一个链接是什么以及选项如何更改
标签: jquery ajax jquery-selectors