- PR -

jquery.jsのimg置き換え

1
投稿者投稿内容
未記入
大ベテラン
会議室デビュー日: 2008/07/11
投稿数: 182
投稿日時: 2008-07-27 17:34
こんにちは。

struts1.2.9とjquery1-2-6.jsを使って、imgタグのsrcに文字列を入れ替えたいのですが、どのようにすればよいのでしょうか?

arr[0]="1";
arr[1]="test.jpg";
arr[2]="1";

$("#img1").attr("src").val(arr[1]);
$("#dmyflg").val(arr[0]); //←OK
$("DIV.npg").html(arr[2] + " / " + "<bean:write name="TestForm" property="maxPage" />"); //←OK

<img id="img1" src="spacer.gif">
<input type="hidden" name="dmyflg" id="dmyflg" />
<div class="npg"></div>


一応、クロスブラウザ対応ですが、IE6で開発しています。
よろしくお願いします。

ちなみに
$("DIV.npg").html(...
は、なるべく使いたくないです。こちらでも出来るんですが、FireFox3.0では表示されず、対応していないブラウザもあると、jqueryの公式サイトでも言っていました。。

[ メッセージ編集済み 編集者: 未記入 編集日時 2008-07-27 18:14 ]
未記入
大ベテラン
会議室デビュー日: 2008/07/11
投稿数: 182
投稿日時: 2008-07-29 10:20
自己解決です。

arr[1]="test.jpg";
arr[2]="1";

$("#img1").attr('src', "images/" + arr[1]);
$("#npg").text(arr[2]);

<img id="img1" src='images/spacer.gif' width='<bean:write name='ActionForm' property='width'/>' height='<bean:write name='ActionForm' property='height'/>' >

<span id="npg">0</span>

FireFox3 & IE 6にて、確認しました。
1

スキルアップ/キャリアアップ(JOB@IT)