使用 Jquery 更改属性状态
changing attribute state with Jquery
我不明白 beetwen Jquery .attr() 和 .prop() 的区别。在我的网站上,我需要打开一个弹出窗口,里面我有一个表单。现在我想知道如何改变状态。
如果我有:
<input type="checkbox" name="giustificaEntrata" value="1">
我希望在打开弹出窗口时检查此元素 - 我该怎么做?
我还希望在打开弹出窗口时选择beta
值
<select name="pippo">
<option value="vuoto" selected>-</option>
<option value="beta">beta</option>
</select>
attr
方法更改元素属性,这是初始状态。prop
值更改元素属性,即当前状态。
若要设置选中状态,请使用 prop
方法:
$('input[name=giustificaEntrata]').prop('checked', true);'
若要选择一个选项,请使用 val
方法:
$('select[name=pippo]').val('beta');
复选框checked
属性基本上有两种状态。 已检查 - 真 &已检查 - 假。
从道具文档中,根据 W3C 表单规范,选中的属性是一个布尔属性。
此外,选中的属性值不会随复选框的状态而更改,而选中的属性会随复选框的状态而更改。
$('[name="giustificaEntrata"]').prop('checked',true);
相关文章:
- 如何更改reactjs中外部/独立组件的状态或属性
- 未捕获的类型错误:无法读取属性'状态'在react中为null
- 未捕获的类型错误:无法读取属性'状态'的未定义
- 验证输入,更新<td>属性以匹配验证状态
- 将javascript(jQuery)对象属性返回到默认状态
- 未能读取'状态'属性来自'XMLHttpRequest':对象's状态不得为打开
- 使用 Jquery 更改属性状态
- 展开结构.js中的状态属性
- Chrome - 即使先检查也无法读取未定义的属性“状态”
- redux/react 应用程序中的状态有一个带有化简器名称的属性
- 根据杜兰达尔中客户端视图模型的状态在页面视图模型中设置属性
- Chrome,Safari - 未捕获的类型错误:无法读取 null 的属性“状态”
- 复选框状态和其他属性
- 自动对焦属性在 Firefox 中因显示状态更改而不起作用
- 角度显示类型错误:无法读取未定义的属性“状态”
- 如果设置了选中属性,则将引导按钮设置为按下状态
- 在不使用状态/属性的情况下与父组件通信
- 使用GWT,如何加载图像和访问图像属性和http状态代码
- 打开/关闭XML属性状态
- 克隆具有不同属性/状态的React组件