jQueryマウスを使用して入力値を変更しようとしています。jQueryマウスオーバーオーバー時の入力値の変更
シナリオ:色とユーザー名が異なる5つのdivがあります。マウスオーバーでdivを入力すると、データベースの値に応じて入力テキストが変更され(色入力の場合は背景色)、テキストが変更されるとテキストに新しいデータが表示されます。ホバー()が、私はマウスをすれば、最初の要素だけを表示するように)私はマウスオーバーを(変更した場合
<?php
$myId = '1';
$uname = 'user1';
$ucolor = 'FFFFFF';
echo "<script>
$('$myId').mouseover(function() {
$('#uname').val('" . $uname . "'),
$('#ucolor').val('" . $ucolor ."'),
$('#ucolor').css('background-color', '" . $ucolor . "')
})
</script>";
にこの作品をマウスオーバー機能を処理するためにスクリプトの一部をエコーPHPを使用して
第2の要素データ上のデータは変化しない。
あなたのjqueryにID – Naruto
の#がありません。$( '。$ myId。').mo ... ' – Mephiztopheles
$( '#"。$ myID。 "').mo ...を追加しています最初の要素に対してのみ有効です。 – andreaem