1

変数のインスタンス化の前に3値があります。問題は、これが属性に変数を割り当てるための誤った方法であるということです。

$partial = $data.cell_info_box === undefined ? job_box : cell_info_box
$rel     = $($data.$partial).attr('rel');
$klass   = $($data.$partial).attr("rel").match(/job/) == null ? 'task' : 'job';

デモンストレーションのようにターナリを提供し、最初のターナリの製品で呼び出し可能な属性を作成するにはどうすればよいですか?

4

1 に答える 1

1

あなたのコメントに基づいて、あなたが欲しいのはです$data[$partial]。この構文は、実行時までキー名を知らなくてもオブジェクトから値を取得する場合に使用されます。また、evalを使用することでこの問題が誤って解決される場合もありますが、これは正しい方法です。

于 2012-07-31T17:02:04.717 に答える