我在处理来自 ajax 和 jQuery 的数据时遇到了问题。
我正在使用 jQuery 显示 html 代码并将其插入 div 元素“#kontener”
$.ajax({
url: "qa.php",
type: "POST",
datatype: "html",
contentType: "application/x-www-form-urlencoded; charset=iso-8859-2",
data: {
indeks: tekst, q: question},
success: function (result) {
jQuery("#kontener").html(result);
},
});
这是示例 html
<table id="q">
<tr><td><input type="radio" name="answer" value="1">q1</td></tr>
<tr><td><input type="radio" name="answer" value="2">q2</td></tr>
<tr><td><input type="radio" name="answer" value="3">q3</td></tr>
<tr><td><input type="radio" name="answer" value="4">q4</td></tr>
</table>
问题 - 我可以在单击 tr 元素后使用 jQuery 来选择单选按钮吗?
不幸的是,这不起作用:(
$("tr").click(function () {
$(this).find('input:radio').attr('checked', true);
});
最佳答案
试试这个
$(this).find('input:radio').prop('checked', true);
我建议给每台 radio 一个唯一的 ID
关于javascript - 使用ajax动态更改显示的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30063617/