私が達成したいものをjqueryの変更プレースホルダattrの値
$(document).ready(function() {
$('#f05_0002').change(function() {
if ($("#f05_0002").val() == "OFF TRACK") {
$("#f06_0002").attr("placeholder", "Please state what's not achieved, recommendations to be achieved");
};
if ($("#f05_0002").val() == "ON TRACK") {
$("#f06_0002").attr("placeholder", "Please state the exact achievement");
};
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script>
<table class="t-Report-report" summary="S1 - 2017">
<thead>
<tr>
<th class="t-Report-colHead" align="center" id="JAN_WEEK1_STATUS">Status</th>
<th class="t-Report-colHead" align="center" id="JAN_WEEK1">Week</th>
</tr>
</thead>
<tbody>
<tr>
<td class="t-Report-cell" headers="JAN_WEEK1_STATUS">
<label for="f05_0002" id="f05_0002_LABEL" class="u-VisuallyHidden"></label>
<select name="f05" class="u-TF-item u-TF-item--select " id="f05_0002">
<option value="" selected="selected"></option>
<option value="OFF TRACK" >Off Track</option>
<option value="ON TRACK" >On Track</option>
</select>
</td>
<td class="t-Report-cell" headers="JAN_WEEK1">
<label for="f06_0002" id="f06_0002_LABEL" class="u-VisuallyHidden"></label>
<textarea name="f06" rows="15" cols="35" wrap="VIRTUAL" class="u-TF-item u-TF-item--textarea " id="f06_0002"></textarea>
</td>
</tr>
<tr>
<td class="t-Report-cell" headers="JAN_WEEK1_STATUS">
<label for="f05_0003" id="f05_0003_LABEL" class="u-VisuallyHidden"></label>
<select name="f05" class="u-TF-item u-TF-item--select " id="f05_0003">
<option value="" selected="selected"></option>
<option value="OFF TRACK" >Off Track</option>
<option value="ON TRACK" >On Track</option>
</select>
</td>
<td class="t-Report-cell" headers="JAN_WEEK1">
<label for="f06_0003" id="f06_0003_LABEL" class="u-VisuallyHidden"></label>
<textarea name="f06" rows="15" cols="35" wrap="VIRTUAL" class="u-TF-item u-TF-item--textarea " id="f06_0003"></textarea>
</td>
</tr>
<tr>
<td class="t-Report-cell" headers="JAN_WEEK1_STATUS">
<label for="f05_0004" id="f05_0004_LABEL" class="u-VisuallyHidden"></label>
<select name="f05" class="u-TF-item u-TF-item--select " id="f05_0004">
<option value="" selected="selected"></option>
<option value="OFF TRACK" >Off Track</option>
<option value="ON TRACK" >On Track</option>
</select>
</td>
<td class="t-Report-cell" headers="JAN_WEEK1">
<label for="f06_0004" id="f06_0004_LABEL" class="u-VisuallyHidden"></label>
<textarea name="f06" rows="15" cols="35" wrap="VIRTUAL" class="u-TF-item u-TF-item--textarea " id="f06_0004"></textarea>
</td>
</tr>
この表にこれを持っている私は、「ステータス」の値を変更すると、それはのプレースホルダattrの値を更新することです週、私はこのコードを試したが、私は良い考えではない各行のためにそれを繰り返さなければならないことを発見しました
のようなDOM要素を通過することができ、私はあなたを励ましますコードをよりよくインデントします。 – evolutionxbox
'.prop'で試してみてください。しかし、if文が満たされていない可能性があります。 – ThisGuyHasTwoThumbs
あなたのJSコードに余分な'}); 'がありました。あなたのコードがこのようなものか、ここに貼り付ける間に何かが混乱しているかどうかは分かりません。 – RRikesh