0

img タグから data-target 属性を取得しようとしています

HTML:

<img src="my src" alt="my_alt" data-target= "my_target1" />
<img src="my src" alt="my_alt" data-target= "my_target2" />
<img src="my src" alt="my_alt" data-target= "my_target3" />
<img src="my src" alt="my_alt" data-target= "my_target4" />

ルビー:

my_html.css("img").each do |img|
 puts img[:src]
 puts img[:data-target]
end

img[:src] は正常に動作しますが、img[:data-target] の場合はそうではありません

4

2 に答える 2

2

ダッシュ (またはその他の特殊文字) を含むシンボルを参照するだけです。

puts img[:'data-target']
于 2013-08-27T09:57:25.333 に答える