Tôi cảm thấy như thế này là một điều khá cơ bản, nhưng tôi không thể tìm ra giải pháp. Tôi đang cố tăng giá trị sau khi tải IFRAME.biến gia tăng sử dụng jquery
mã trông như thế này:
var x=0;
$(document).ready(function() {
$('#iframe-2').load(function() {
var x=x+1;
});
$('#iframe-3').load(function() {
var x=x+1;
});
$('#iframe-4').load(function() {
var x=x+1;
});
$('#iframe-5').load(function() {
var x=x+1;
});
});
Những gì tôi muốn làm là cung cấp cho một số iframe tải bản cập nhật khi một iframe hoàn thành tải của nó. Mã đầu ra giống như sau:
<script language="javascript">
document.write(x + " Results");
</script>
cảm ơn trước sự giúp đỡ của bạn!
Bạn đang tạo một bản sao cục bộ của 'x' mỗi khi bạn sử dụng một 'var'. Xóa 'var' bên trong hàm' load'. Ngoài ra, đặt 'var x = 0' bên trong' document.ready' – Jashwant
@ user791187 Kiểm tra câu trả lời của tôi, tôi cung cấp cho bạn một bản demo. – xdazz
Xem câu trả lời cập nhật [xdazz's] (http://stackoverflow.com/users/762073/xdazz) [tại đây] (http://stackoverflow.com/questions/11338499/increment-variable-using-jquery/11338529#11338529) , Tôi nghĩ rằng nó là nó, chấp nhận nó. –