我有一些单选按钮的列表,我得到点击时检查输入的值,将它存储在一个变量,然后我想访问变量时,另一个元素,例如一个div被点击。一切工作正常,除了在第二次点击事件中未被识别的变量。也许是一个可能的范围错误?变量没有被发现里面点击jquery事件
<ul><li><a href="#">Line</a><input class="checkTool" type="radio" name="drawTool" value="line"></input></li></ul>
<ul><li><a href="#">Rect</a><input class="checkTool" type="radio" name="drawTool" value="rectangle"></input></li></ul>
<ul><li><a href="#">Circ</a><input class="checkTool" type="radio" name="drawTool" value="circle"></input></li></ul>
$("input:radio[name=drawTool]").click(function() {
var currTool = $(this).val();
});
$('.space').click(function(){
$(this).html(currTool)
})
为什么不学什么是变量范围以及如何使用变量? – 2012-07-14 12:21:28
''currTool''是一个字符串。 – 2012-07-14 12:22:25
@Kolyoly Horvath对不起,我打算输入变量。我其实是在小提琴中,但这只是我的问题中的一个错字 – menislici 2012-07-14 12:23:30