Mình có code như thế này . Muốn tác dụng với ảnh nào chưa có link trước
- Code:
$('#ab115 img').wrap("<a href={U_VIEW_NEWER_TOPIC}#view></a>");
$('#ab115 img').wrap("<a href={U_VIEW_NEWER_TOPIC}#view></a>");
$('#ab115 img').each(function () {
if ($(this).parents('a').length == true) { // if img parent is a
// do something
}
});
Thật sự t nhìn thì t ko biết viết tiếp ntn :(Zero wrote:
- Code:
$('#ab115 img').each(function () {
if ($(this).parents('a').length == true) { // if img parent is a
// do something
}
});
Nhưng bạn kia viết để tránh copy bài ẩu ko sửa ;)) . Những ảnh nào chưa có <a> ở trước thì sẽ thêm <a> của mình đặtBác làm ơn giải thích giùm em một cái thật rõ ràng coi nào -_- cứ hỏi cái kiểu này ai mà thèm giúp?
$(function () {
$('#ab115 img').each(function () { // chạy loop
// $(this) = từng cái $('#ab115 img')
if ($(this).parents('a').length == false) { // nếu img ko có parent là a
$(this).wrap("<a href={U_VIEW_NEWER_TOPIC}#view></a>") // $(this) = cái img hiện tại trong loop
}
});
});
$('#ab115 img').eq(0);
$('#ab115 img').eq(1);
$('#ab115 img').eq(2);
$('#ab115 img').each(function() {
$(this)
// $(this) = $('#ab115 img').eq(0) -> $('#ab115 img').eq(1) -> $('#ab115 img').eq(2);
});
|
|