我正在整理一个简单的订单查询表单。它工作得很好,直到我添加单选按钮。在旧的JS中,我使用简单的函数来获取单选按钮值并将其放入字符串中。 Jquery以不同的方式做到了。我想我已接近完成这项工作:
到目前为止我所拥有的:
var e = $( "input:ordernum:checked" ).val(function( index, value) { return value + " " + this.className; var groupnum= e.options[e.selectedIndex].value; }); xmlhttp.open("GET","ordersearch.php?orderid="+ordernum+"&q="+str,true); xmlhttp.send();
以前,通过下拉列表,它使用了:
var e = document.getElementById("groupnum");--> var groupnum = e.options[e.selectedIndex].value; });
这可能是一个简单的修复。在这个实例中我需要getElementbyID或getElementbyName吗?
答案 0 :(得分:0)
var e = $( "input:ordernum:checked" ).val(function( index, value) {
我不知道jQuery中的:ordernum
选择器..
如果您想使用ID选择元素,请在您的情况下使用$('#id')
,
$('#ordernum:checked')
但我不认为这就是你所需要的〜为了创建一个单选按钮组,给所有人一个共同的name
。然后,您可以访问组中所选单选按钮的值,如
$('[name="yourGroupName"]:checked').val()