我有很多城市输入复选框。我给第一个复选框命名为All;如果用户选择了,那么只有所有复选框被选中,而不是其他城市的复选框。
如果用户选中任何其他城市,则应自动取消选中All复选框。我想用 JavaScript 或 jQuery 来做这件事。
<input type="checkbox" name="city_pref[]" id="city_all" value="0" checked /><label for="city_all">All</label>
<input type="checkbox" name="city_pref[]" id="city_pref_1" value="Chicago" /><label for="city_pref_1">Chicago</label>
<input type="checkbox" name="city_pref[]" id="city_pref_2" value="Texas" /><label for="city_pref_2">Texas</label>
等等....