嗨,我想在使用jquery和php选择单选按钮时将单选按钮的值传递给文本框。根据号码提取单选按钮 从我的数据库中的行。所以我分配行id,作为id 我的单选按钮。我试过以下代码,但没有运气。请 告诉我我错过了什么。提前谢谢!
//我的javascript
<script type="text/javascript">
$("#option<?php echo $row['ID']; ?>").click(
function(){
var get = $("#option<?php echo $row['ID']; ?>").val();
document.getElementById('DepartTime').value=get;
)
</script>
//在我的php页面上,我有这个
echo"<tr>";
echo"<td><input type='radio' id='option".$row['ID']."' name='departures' value='".$row['ID'].",".$row['Departure']."'></td>";
//然后我的文本框
<td><input type="text" id="DepartTime" name="DepartureTime" /></td>
答案 0 :(得分:0)
您的.click()
函数未被调用。为此,您需要将其置于自动调用的匿名函数或.ready()
方法中:
$( document ).ready(function() {
// Here goes your code
});
相当于调用:
$(function() {
// Here goes your code
});
此外,您在最后一次错过}
。
所以,这是正确的代码:
<script type="text/javascript">
$(function() {
$("#option<?php echo $row['ID']; ?>").click(function(){
var get = $("#option<?php echo $row['ID']; ?>").val();
document.getElementById('DepartTime').value=get;
});
});
</script>