[英]Remove Clicked Element and then apply css?
我在圖像上方放置了一個div。 在div的click事件上,我正在刪除div,然后將CSS應用於圖像,但是CSS沒有得到應用..下面是代碼
$('#one').live('click', function() {
$('#one').remove();
var selglobe= $('#' + globe);
selglobe.addClass('abc');
selglobe.css("border","double");
});
嘗試過此,HTML代碼:
$('#one').live('click', function() {
$('#one').remove();
console.log('HTML Globe value is ' + globe);
flipIt(this);
});
JQUERY:
function flipIt(obj){
if(status==1 )
{
alert('If'+globe);
console.log('JS Globe Value is'+globe);
var $selglobe = $('#' + globe);
$('#id11').addClass('imgnew');
$('#id12').addClass('transition');
$selglobe.addClass('anam');
$selglobe.css("border", "double");
$selglobe.css("border-color", "yellow");
}
看看注釋提供的這個jsFiddle: http : //jsfiddle.net/jF4mh
檢查您的jquery版本。 您正在使用的“實時”功能已從jQuery 1.9中刪除。 這可能是問題所在。
您在哪里定義地球儀?
無論如何,我將使用on單擊,並在最后刪除元素。
$('#one').on('click', function() {
$('#one').remove();
var selglobe= $('#' + globe);
selglobe.addClass('abc');
selglobe.css("border","double");
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.