我想摆脱这条线:
var zzz = $(this).val();
Run Code Online (Sandbox Code Playgroud)
在
var zzz = $(this).val();
$('li.' + zzz).show();
Run Code Online (Sandbox Code Playgroud)
有办法做到这一点?
完整的代码是:
$(document).ready(function(){
// Add onclick handler to checkbox w/id checkme
$("#fcheck input").click(function(){
// If checked
if ($("#fcheck input").is(":checked"))
{
//show the hidden div
var zzz = $(this).val();
$('li.' + zzz).show();
}
else
{
//otherwise, hide it
var yyy = $(this).val();
$('li.' + yyy).hide();
}
});
});
Run Code Online (Sandbox Code Playgroud)
原因是我有多个输入所以我不想永远设置var(也许我应该在每次调用后重置,但我不知道如何做到这一点).
非常感谢.