こんにちは私はajaxが返した結果を含むボックスを表示します。これには1から4のリスト要素が含まれています
下矢印を押すと、次のリスト項目に色付きの境界線が設定されます。'.next()'で試してみました。何が起こるかというと、下矢印を押すと、最初に強調表示されたものを除くすべての要素が強調表示されませんでした。助けて
$('.input_for_chain_and_target').keyup(function(){data_fr_chain_and_target(this.id);});
$('.input_for_chain_and_target').bind('keydown',controlling_with_nav_keys);
function controlling_with_nav_keys(event){
var keycode = (event.keyCode ? event.keyCode : event.which);
if(keycode==40){//alert('down');
$('.target_frnd_content').next().css('border','2px dashed #6698FF');
}
else if(keycode==38){
$('.target_frnd_content').prev().css('border','2px dashed #6698FF');
}
貼り付けようとしましたが、phpコードによるhtmlの生成により歪んでしまいます
これがおおよそのコピーです
<li style='border:1px solid #F4F3F0;' class='target_frnd_content' id=\"$target_frnd_content_id\">
$ usr_img $ usr_namex(追加メッセージ)