<tr>
<td>gggg</td>
<td>343434343</td>
<td>gg ggg</td>
<td>
<select id="purchase" data-id="<?php echo $arr['cusid']; ?>"
class="items" name="items">
<option value="1"
<?php if($arr['itemstatus']=="Item Picked") echo 'selected="selected"'; ?>>
Item Picked
</option>
</select>
<button class="issue modify btn btn-success" id="ref"
data-id="<?php echo $arr['cusid']; ?>">
<?php if($arr['issuestatus']=="0") {echo 'Not Issued';} else{ echo 'Issued'; } ?>
</button>
</td>
</tr>
私のhtmlテーブルには、このようなコードがあります。私はこのように多くの行を持っています。選択ボックスから選択したアイテムを選択しているときに、選択ボックスの内容を変更しているときにクラス発行のボタンタグに発行されたテキストを表示するとします。コードを書きましたが、最初の行で選択ボックスの値を選択すると、発行されたテキストに、クラスの問題を含むすべてのボタンが他のすべての行に表示されます。特定のボタンにテキストの問題を表示したい。私が書いたコードを以下に示します:jqueryのドロップダウンから値を選択して、divのどのボタンのテキストを変更するかを知るには?
<script type="text/javascript">
$(function() {
$('select.items').on('change', function(e) {
var text = 'Issued';
$("button#ref:last").html(text);
var cusid = $('.items').attr("data-id");
});
});
</script>
誰でも私を助けてくれますか?
あなたのコードには「構文エラー」があります。中括弧 '}'の後に括弧 ')'がありません。 – Ejaz