我在JS中有这个代码:
if($('.log input:checked'))
{
alert('login checked');
alert('do what you want');
}
else
{
alert('login not checked');
alert('you can not do what you want');
}
Run Code Online (Sandbox Code Playgroud)
但它无法正常工作.IF ELSE条件错了吗?
if( $('.log input').is(':checked') ) { // true/false
Run Code Online (Sandbox Code Playgroud)
您可以以jQuery方式使用.is()(它是描述性的)并将针对匹配的元素返回一个布尔值.但您也可以使用JS .length属性.
一个更好的解决方案(由@macek友善建议)
if( $('.log input').prop('checked') ) { // true/false
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
110 次 |
| 最近记录: |