ユーザーがドロップダウンからオプションを選択したときにスパンの値を変更しようとしていますが、これは機能していないようです。スパンタグonchangeイベントjqueryの値を変更する
HTML:
<tr>
<td class="field" colspan="4">
<select id="mmt">
<option value="Metric" selected>METRIC</option>
<option value="English">ENGLISH</option>
</select></td>
</tr>
<tr>
<td class="head"><label for="abc">ABC</label></td>
<td class="field"><input type="text" id="abc"/><span class="m">MM</span> OD</td>
<td class="head"><label for="pqr"></label></td>
<td class="field"><input type="text" id="pqr" /><span class="ms">MM</span></td>
</tr>
<tr>
<td class="head"><label for="xyz">XYZ</label></td>
<td class="field"><input type="text" id="xyz" /></td>
<td class="head"><label for="stu"></label></td>
<td class="field"><input type="text" id="stu"/><span class="ms">MM</span></td>
</tr>
のjQuery:
$(function() {
$('#mmt').change(function() {
if ($('#mmt option:selected').text() == "English") {
$('.ms').text("INCH");
}
else {
$('.ms').text("MM")
}
});
});
任意のJavaScriptのエラーを確認することができますか? [JS Fiddle](http://jsfiddle.net/)で試してみましたが、「JS Lint」ボタンをクリックして何か報告するかどうかを確認しましたか? [代表的なデモ](http://jsfiddle.net/)を投稿できますか? –
-1 "動作していないようです"は、問題の最悪の記述の1つです。 https://msmvps.com/blogs/jon_skeet/archive/2010/08/29/writing-the-perfect-question.aspx – PeeHaa
@RepWhoringPeeHaaは機能していないようです。何も起こっていないことを意味します。エラーはありません。それだけでは動作しません。私はそれをどのように記述すればよいかわからない。 – input