jquery帮助:如何在选择单选按钮和选择框后获取消息
如果我选择了一个单选按钮,然后如果我从选择框中选择一个值,我应该收到一条消息。
HTML:
First Class<input name="seat_class" id="a1" type="radio" value="First Class">
Second Class <input name="seat_class" id="a2" type="radio" value="Standard Class" />
<select id="op" name="myname">
<option value="none" selected>None</option>
<option value="rahul" selected>Rahul</option>
<option value="aisha">aisha</option>
</select>
JavaScript:
$(document).ready(function(){
$('#a1').change(function() {
$('#op').change(function(){
if($(this).val()==rahul)
{
alert("Hello yar " + $(this).val());
}
});
//alert('foo');
});
$('#a2').change(function() {
alert('bar');
});
$('#op').change(function(){
alert("Hello " + $(this).val());
});
})
这段代码无论如何都不起作用。
我希望当我选择单选按钮 1 和 rahul 时我应该收到一条消息,如果我选择单选按钮 2 和 aisha 我应该收到另一条消息。 请帮忙。
if i have selected one radio button and then if i select a value from select box I should get a message.
HTML:
First Class<input name="seat_class" id="a1" type="radio" value="First Class">
Second Class <input name="seat_class" id="a2" type="radio" value="Standard Class" />
<select id="op" name="myname">
<option value="none" selected>None</option>
<option value="rahul" selected>Rahul</option>
<option value="aisha">aisha</option>
</select>
JavaScript:
$(document).ready(function(){
$('#a1').change(function() {
$('#op').change(function(){
if($(this).val()==rahul)
{
alert("Hello yar " + $(this).val());
}
});
//alert('foo');
});
$('#a2').change(function() {
alert('bar');
});
$('#op').change(function(){
alert("Hello " + $(this).val());
});
})
This code is not working any how.
I want that when i select radio button 1 and rahul i should get a message, and if i select radio button 2 and aisha i should get another message.
Please help.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
http://jsfiddle.net/jX5uT/
希望有所帮助。
您无法绑定到其他事件绑定内部的事件。但是,您可以使用选择器在绑定内执行其他操作。
http://jsfiddle.net/jX5uT/
Hope that helps.
You cant bind to events inside of other event bindings. You can however use a selector to do other things inside of a binding.
这应该让您了解基础知识:
不要忘记“rahul”需要用引号引起来,否则它会认为它是一个变量。
祝你好运!
This should get you the basics:
Don't forget "rahul" needs to be in quotes otherwise it will think it is a variable.
Good luck!