如何在select中禁用多個選項,以防在其他選擇中選擇確切選項。我發現回答問題相似開採這個環節上的問題: http://jsfiddle.net/dZqEu/根據其他<select>選項禁用<select>選項
jQuery代碼看起來未來:
$(this).siblings('select').children('option').each(function() {
if ($(this).val() === value) {
$(this).attr('disabled', true).siblings().removeAttr('disabled');
}
的問題是,這僅適用於2種選擇。我需要總共3個選擇,它應該禁用選擇相同值的可能性。預先
注 http://jsfiddle.net/dZqEu/968/
TNX:
該代碼將不用於3個選擇工作
當SELECT1被設置爲1,選擇2被設置爲2,則i可以在select3中禁用值1 & 2。它僅禁止值2選擇3 ...
你的代碼被禁止用於*所有選擇所有選擇中選擇的值,*。你的問題到底是什麼? – Matt 2013-04-25 16:43:22
看看3選擇的例子。當select1設置爲1時,選擇2設置爲2,我不能禁用select3中的值1和2。它僅在選擇3時禁用值2 ... – 2013-04-25 16:46:47
您應該在您的小提琴中啓用jQuery。 – tymeJV 2013-04-25 16:47:48