我看到 Radios 和使用 JQM (jQueryMobile) 库的 change() 函数存在一个奇怪的问题。
单击收音机时,我得到以前的值而不是此处显示的新值:http: //jsfiddle.net/fSbk9/3/
但它应该像这样执行,如下所示:
http://jsfiddle.net/N6qmr/10/
其中 change() 应该显示所选值而不是旧值。
有什么想法吗?
更新:
这是工作版本:http: //jsfiddle.net/fSbk9/15/
我看到 Radios 和使用 JQM (jQueryMobile) 库的 change() 函数存在一个奇怪的问题。
单击收音机时,我得到以前的值而不是此处显示的新值:http: //jsfiddle.net/fSbk9/3/
但它应该像这样执行,如下所示:
http://jsfiddle.net/N6qmr/10/
其中 change() 应该显示所选值而不是旧值。
有什么想法吗?
更新:
这是工作版本:http: //jsfiddle.net/fSbk9/15/
这是一个非常有趣的行为。更改函数由 JQM 调用 onclick,然后您会看到警报消息,在警报消息上单击确定后,您将看到单选框的选定值将切换。所以在更改完成之前调用了该函数,因此值是错误的。但是原因,嗯......我解决了它:
做这个:
alert($('input[name=first_radio]:checked').val());
见这里:http: //jsfiddle.net/fSbk9/6/