只有當DOM(img標籤)中的特定元素存在時,我才需要運行一些代碼,如果不存在,那麼我想運行其他代碼。下面是我到現在爲止的內容。如何檢查jQuery中的元素
原始代碼:
ed.on('blur', function (e) {
var iFrame = $('iframe');
$("img[src*='blob']", iFrame.contents()).each(function (i) {
var originalUrl = $(this).prop('src');
var that = $(this);
// SOME CODE
);
});
下面是我想
ed.on('blur', function (e) {
var iFrame = $('iframe');
******If (img[src*='blob' exists in the iFrame)********
$("img[src*='blob']", iFrame.contents()).each(function (i) {
var originalUrl = $(this).prop('src');
var that = $(this);
// SOME CODE
);
}
else
{
// Do something else
}
});
所以基本上,如果我不能找到我想要運行一些其他的代碼的iframe $("img[src*='blob']"
。請指導我。
所以選擇它,並檢查長度.... – epascarello
爲什麼是一個笨蛋? OP正在使用內容作爲上下文選擇器......重複應該是如何檢查一個元素是否存在...... – epascarello
@epascarello:你是什麼意思?我很困惑。所以下面的答案不適用於我的代碼? – Unbreakable