"選択"の値を変更するとチェックボックスをチェックしたいと思います。このコードで何が間違っているんアイデア、多分あなたは間違いを見ることができます:他の要素の値が変更された場合チェクボックスを確認してください
var selected; var div_id;
$(".live_editor_test").focus(function() {
selected = $(this).val();
div_id = $(this).closest("div").attr('id');
});
$(".live_editor_test").blur(function() {
if (selected != $(this).val()) {
$('#live-assigning_check_' + div_id).attr('checked', true);
}
});
live_editor_test
はselect
のクラスではありません。div
は、live_editor_test
の行要素と親です。live-assigning_check
はチェックボックスIDです。div_id
各mySqlクエリごとに1つの行があるため、増分します。
ありがとうございます。
.PHP:
echo "<span class='content-row live-row-8' style=\"$colorcov\">";
echo "<select class=\"live_editor_test\" name=\"live_editor[$i]\" style=\"width:65px;font-size:10px;\">";
echo "<option value=\"\" selected></option>";
foreach ($storage_access->userAuth($row1, $where) as $row45)
{
if ($row45->match_id > '0') { $selected = "selected"; } else { $selected = ""; }
echo "<option value=\"$row45->user_id\" $selected>$row45->user_name</option>";
}
echo "</select>";
echo "</span>";
echo "<span style=\"width:20px;display:table-cell;\"><input class='checkbox-row' id='live-assigning_check_$i' type='checkbox' name='checked[$i]' ></span>";
HTMLコードも投稿できますか? – aldrin27