jquery js 如何讓某id區塊無效?

假設同一個頁面有兩個div是這樣

<div id="a">
<input name="xxx" value="a">
</div>

以及另一個

<div id="b">
<input name="xxx" value="b">
</div>

但是兩個input的名字都必須是「xxx」
這樣會有衝突
他只會輸出a

狀況是:
我有設置當前屏幕大小為手機版 寬度小於1000
則將div a變為display:none;div b變為display:block;
此時若寬度大於1000
則將div a變為display:block;div b變為display:none;

但假設寬度小於1000時
b顯示了 但是a的內容仍是有用的
我要如何讓它變的無用呢
就是不會互相干擾
將它隱藏的同時 該區塊的東西也無法作用

阅读 2.6k
3 个回答

表单提交的时候被设置成disabled元素的值是不会提交的。因此你可以把隐藏的div的包含name属性的元素加上disabled=true

可以监听resize事件来判断窗口的大小。

1楼正解
表单提交的时候被设置成disabled元素的值是不会提交的。因此你可以把隐藏的div的包含name属性的元素加上disabled=true。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题