2017-02-13 55 views
-1

我想要的是將其屬性'data-date'與當前日期相同的元素添加到名爲today的div中。我會很感激你的幫助。添加屬性等於變量的元素

var fechasIguales = fechaInicioPartido == fechaActual; 

if (fechasIguales = true){ 

$('.Aquí').append(element.getAttribute('data-date') === fechaActual.getDate()()); 

/* 
    Here, above this comment is where I believe I am wrong, I can not give the elements. 
    If I put this code, all the elements are added. 

    $('.Aquí').append(element); 

    And it's not what I want. 
*/ 
+2

'if(fechasIguales = true){'正在執行一個任務並且總是'true'。 –

+1

我假設它是3x =,嘗試2x =('==') – yossi

+0

做'if(fechasIguales == true)'這將執行比較;你也可以用'if(fechasIguales)'作爲短手,它會默認將它與'true'值進行比較。 – Matthew

回答

1

除了提到的問題Nina,您可以使用jQuery的.attr()函數檢索屬性,並檢查元素是你正在尋找然後附加它的人。

... 
if($(element).attr('data-date') == fechaActual.getDate()) { 
    $('.Aqui').append($(element)); 
} 
... 
+1

或更好''(元素).data('日期')'...... –

+0

你說得對,使用data()更好。 –

0
<tr class="date-team" data-date="13-02-2017 14:45"> 

var fechaActual= new Date(); 

var fechaInicioPartido = element.getAttribute('data-date') 
var fechasIguales = fechaInicioPartido == fechaActual; 

if (fechasIguales = true){ 

$('.Aquí').append(element.getAttribute('data-date') === fechaActual()); 

/* 

這裏,上面這條評論是我認爲我錯了,我不能給的元素。