Tôi đang cố gắng sử dụng jquery để tìm một div bên trong iframe. Có cách nào tốt hơn cái tôi đang sử dụng dưới đây không?Cách tìm div bên trong iframe
$('#Iframe').contents().find('#MyDiv')
function atmslidein(){
$("#customer").ready(function(){
if($('#customer').attr('src')=='ATM.html')
{
$('#customer').contents().find('.atm_page').css('margin-left', '270px');
$('#customer').contents().find('.tele').css('display', 'none');
}
})
}
Tôi đã thử gần một tuần để làm công việc này:
$('#Iframe').contents().find('#MyDiv')
Đó là lý do tại sao tôi đã cố gắng một cách khác để truy cập div của iframe.
Dù sao tôi thấy cái gì mà tài liệu iframe nên có và chỉ khi đó các chức năng trên hoạt động đúng:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
Vấn đề của tôi được giải quyết, cảm ơn. Nhưng ai đó có thể giải thích tại sao điều này là cần thiết?
Có gì sai với cách mà ? – lonesomeday
Tại sao không '$ ('# IFrame #MyDiv')'? –
@Polybos Đó là một tài liệu khác, vì vậy sẽ không được tìm thấy với bộ chọn đó. – lonesomeday