小编Sta*_*eyH的帖子

JQuery:如何获得选中的单选按钮值?

如何将未选中的单选按钮的值默认为0

我有以下HTML:

<input type="radio" name="myradiobutton" value="1" />1
<input type="radio" name="myradiobutton" value="2" />2
<input type="radio" name="myradiobutton" value="3" />3
Run Code Online (Sandbox Code Playgroud)

我有以下代码来获取所选单选按钮的值

var radio_button_value $('input[name=myradiobutton]:radio').click(function() {var value = $(this).val();});
Run Code Online (Sandbox Code Playgroud)

问题是,我想的默认值radio_button_value,以0在事件没有被选中.我怎么做?

我基本上想做下面的pseduo代码(但这不起作用)

var radio_button_value $('input[name=myradiobutton]:radio').click(function() { 
if set
  return $(this).val();
else
  return 0;
});
Run Code Online (Sandbox Code Playgroud)

UPDATE

我要求的东西似乎有些混乱.

当页面加载时(在用户甚至有机会选择单选按钮之前)我想要做的事情,我想要一个函数,它将为单选按钮值返回0.

然后,一旦用户选择了单选按钮,该SAME功能将返回单选按钮的选定值.

合理?

javascript jquery jquery-selectors

43
推荐指数
5
解决办法
20万
查看次数

JQuery:获取单选按钮值

我有以下HTML:

HTML:

<input type="radio" name="abc" value="0" selected="selected" style="display:none" />
<input type="radio" name="abc" value="1" />1+
<input type="radio" name="abc" value="2" />2+
<input type="radio" name="abc" value="3" />3+
Run Code Online (Sandbox Code Playgroud)

JQuery获取所选的单选按钮

$('input:radio[name=abc]:checked').val();
Run Code Online (Sandbox Code Playgroud)

在用户选择单选按钮之前,为什么上面的代码不能用于页面加载?这很奇怪,因为上面的代码在用户选择了一个单选按钮后才能工作.

在我看来,我已经设置了默认的单选按钮值0,但如果你

意思是,如果选择单选按钮值,则返回所选值 - 否则返回0(未选择任何值时)

javascript jquery

20
推荐指数
3
解决办法
4万
查看次数

JQuery:如何确定是否已选择单选按钮?

如何确定我的单选按钮是否已被选中?

例如:

if ( radio_button_selected ) {

// do something

} else {

// do something else

}
Run Code Online (Sandbox Code Playgroud)

javascript jquery

5
推荐指数
1
解决办法
4253
查看次数

JQuery:帮助".live"和".scroll"

如果我有以下JQuery:

$('#div1, #div2').scroll(function() { my_function($(this)); });
Run Code Online (Sandbox Code Playgroud)

要么

$('#div1, #div2').live('mouseover',function(){ my_function($(this)); });
Run Code Online (Sandbox Code Playgroud)

什么是$(this)代表?

它是DIV1或DIV2的DOM对象吗?或者它是那个DIV的HTML?

"this"在上面的代码中代表什么?

javascript jquery

3
推荐指数
1
解决办法
702
查看次数

标签 统计

javascript ×4

jquery ×4

jquery-selectors ×1