で動作しますが、私はこれを生成します。jqueryの、IEで動作していないすべてのオプションボタンを選択しますが、どこかで私のCGIコードでFirefoxの
<button id="select_all1"><b>Select All<br>Parameters</b></button>
:、私はボタンを生成し、後で
my $PARAMETER_HTML .= "<select name='parameters' id='parameters' size='10' multiple='multiple'>";
foreach my $values (sort @PARA_VALUES)
{
$PARAMETER_HTML .= "<option value=\"" . $values . "\" >" . $values . "</option>";
}
$PARAMETER_HTML .= qq|</select>|;
一部を後で、私はこのスクリプトコードを生成します:
$("#select_all1").click(function() {
$("#parameters").each(function(){ $("#parameters option").attr("selected","selected"); });
});
これはFirefoxでは動作しますが、IEでは動作しません。 IE(バージョン7でテスト済み)用の修正はありますか?
べきではない '$ PARAMETER_HTML = QQ |。 | '' $ PARAMETER_HTML。= ""; – Dutchie432
"parameters" IDを持つ複数のHTML要素がありますか? –
また、each()メソッドのコールバックの中で、現在の要素を 'this'値で参照します。 –