Mat*_*che 2 jquery jquery-selectors
我有一个按钮,我用来在显示是/否'在政策'div之间切换
<form>
<input type="radio" id="Policy0" name="Policy" value="0" onclick="filterHotel();"><label for="Policy0">All</label>
</form>
<script type="application/javascript">
var Policy = $('input:radio[name=Policy]:checked').val()
if (Policy == 0) {
$('form [data-policy="0"]').toggle();
}
</script>
<div id="24448" data-policy="0">Data here</div>
<div id="24448" data-policy="1">Data here</div>
Run Code Online (Sandbox Code Playgroud)
使用上面的代码,我可以成功显示/隐藏正确的div,但我的问题是我不想将我的输入包装在表单元素中.有没有办法根据属性中的值进行引用?
我尝试过,$('input[attr=data-policy][value="0"]').toggle();但似乎没有用.我确定我错过了一些简单的东西,有人能指出我正确的方向吗?
编辑:$('input[data-policy="0"]').toggle();不起作用,我没有得到错误,但它没有隐藏具有属性的div data=policy="0"我也试过data-policy=0没有运气
这应该足够了:
$('[data-policy="0"]').toggle();
Run Code Online (Sandbox Code Playgroud)
有关详细信息,您可以查看属性等于选择器[name ="value"]文档
| 归档时间: |
|
| 查看次数: |
9725 次 |
| 最近记录: |