jqueryを使用して、たとえばクリック時にすべてのiframe要素を見つけ、src =タグを削除して元に戻す方法はありますか? 一種の、リフレッシュ:)
foreach 関数などを探していましたが、これにはかなり絶望的です:(
時間をありがとう、マート
jqueryを使用して、たとえばクリック時にすべてのiframe要素を見つけ、src =タグを削除して元に戻す方法はありますか? 一種の、リフレッシュ:)
foreach 関数などを探していましたが、これにはかなり絶望的です:(
時間をありがとう、マート
$(document).ready(function() {
$('#somebuttonid').click(function() {
$("iframe").each(function() {
var src = $(this).attr('src');
$(this).attr('src', src);
});
});
});
このようにすべてのiframeを更新できます
$("iframe").each(function() {
$(this).attr('src', $(this).attr('src'));
});
jQueryも必要ありません。
for(var i = 0; i < frames.length; i++) {
frames[i].src = frames[i].src;
}
関数を.attr()
[docs] (または.prop()
[docs] )に渡すことができます。
$('iframe').attr('src', function(index, val) {
return val;
});
この関数は要素ごとに実行されます。.each
明示的なループを使用するよりも少し簡潔です。