所以我必須真誠,我真的是Jquery的新手。 我已經採取了一個腳本,允許選擇Html改變另一個選擇菜單的值,通過它們的值鏈接兩個選定的菜單。 例如,如果我選擇在第一個選擇「Logistique」比第二個選擇所有值名爲value =「Logistique」出現。 但我真的需要通過Id鏈接它們而不是通過Values。 請問有人可以睜開我的眼睛嗎?按ID選擇選項而不是按值
我希望已經具體
Catégorie de Soin :<select name="Catsoin" id="Catsoin"><br />
<option value="0">---Select---</option><br />
<option id="1" value="Logistique" >Logistique</option><br />
<option value="Traitement" id="2">Traitement</option><br />
<option value="SoinsBase" id="3"> Soins de Base</option> <br />
<option value="Surveilrap" id="4">Surveillance rapprochée</option><br />
<option value="Transmi" id="5">Transmission</option><br />
<option value="Evenement" id="6">Evènements Imprévisibles</option><br />
<option value="Prelevement" id="7">Prélèvements</option><br />
<option value="TechInfi" id="8">Techniques Infirmière</option><br />
<option value="RemplUS" id="9">Remplacement dans une US</option><br />
</select><br />
<script>
$("#Catsoin").change(function() {
if($(this).data('options') == undefined)
{
/*Taking an array of all options-2 and kind of embedding it on the Catsoin*/
$(this).data('options',$('#Soin option').clone());<br />
}
var id = $(this).val();
var options = $(this).data('options').filter('[ val =' + id + ']');
$('#Soin').html(options);
});
</script>
Soin :<select name="Soin" id="Soin">
<option value="Logistique"id="1">Passage</option>
<option id="1" value="Logistique" >Présence dans une Us</option>
<option value="Logistique" id="1">Rangement</option>
<option value="Logistique" id="1">Medicarte</option>
<option value="Logistique" id="1">Cherche du Matériel</option>
<option value="Logistique" id="1">Transfert d'un patient</option>
<option value="Logistique" id="1">Autre</option>
<option value="Traitement" id="2">Préparation IV</option>
<option value="Traitement" id="2">Préparation POS</option>
<option value="Traitement" id="2">Administration IV</option>
<option value="Traitement" id="2">Administration POS</option>
<option value="Traitement" id="2">Injection IM/SC</option>
<option value="Traitement" id="2" >Transfusion</option>
<option value="Traitement" id="2">Aérosolthérapie</option>
<option value="Traitement" id="2">Oxygénothérapie</option>
<option value="Traitement" id="2">Prise en charge du R</option>
<option value="Traitement" id="2">Autre</option>
<option value="SoinsBase" id="3">Toilette</option>
<option value="SoinsBase" id="3">Elimination</option>
<option value="SoinsBase" id="3">Alimentation</option>
<option value="SoinsBase" id="3">Soin de confort</option>
<option value="SoinsBase" id="3">Frictions</option>
<option value="SoinsBase" id="3">Autre</option>
<option value="Surveilrap" id="4">Post-Op</option>
<option value="Surveilrap" id="4">Urgences</option>
<option value="Surveilrap" id="4">Paramètres</option>
<option value="Surveilrap" id="4">Monitoring</option>
<option value="Surveilrap" id="4">Patient Critique</option>
<option value="Surveilrap" id="4">Tour Infirmier Complet</option>
<option value="Surveilrap" id="4">Autre</option>
/*.....there are other select option until id="9"*/
</select>
在頁面上'id'着重複! – mithunsatheesh 2014-09-23 13:12:58
你不能有多個同名的ID! – 2014-09-23 13:13:22
HTML中的_ID必須是唯一的.__您需要重新考慮您的策略。 – Satpal 2014-09-23 13:14:36