javascript
  • jquery
  • 2017-12-18 148 views 0 likes 
    0

    在此先感謝, 我試圖創建一個if語句,這將幫助我解決問題。 我希望能夠爲一個按鈕分配一個ID,如果該ID與 「如果輸入語句ID」匹配,它將運行我的腳本,否則它不會執行任何操作。 我嘗試了幾件事情,但沒有運氣,我是jQuery的新手,希望有人能提供一個提示,任何其他建議將會很棒,歡呼聲。jQuery if語句選擇Id

    這是我要運行腳本:

    jQuery("#myId").append("<i class='fa fa-camera-retro fa-lg'></i>"); 
    

    這是四試了一下:

    if($('a' == '#myId') { 
        jQuery("#myId").append("<i class='fa fa-camera-retro fa-lg'></i>"); 
    } 
    ​ 
    

    感謝所有

    +0

    你想檢查'#myId'是否存在? – zabusa

    +0

    請嘗試使用相關的HTML代碼來描述更多內容,以便我們瞭解上下文... –

    +0

    你是這樣的嗎? https://jsfiddle.net/xzmu04sq/2/ –

    回答

    1

    因爲我不知道當你想要觸發這段代碼時:如果在事件發出後你試圖觸發它,那麼喲你可以簡單地使用.on()函數將事件監聽器附加到元素。如果你只是迭代元素列表,你可以使用.is()函數,並檢查是否$('a').is('#thatID')

    +0

    嘿傢伙對不起,如果我想清除。我試圖解釋更多。我使用divi主題詞按。即使使用CSS,我也無法將字體添加到按鈕中。所以我想也許它有可能這樣做與jquery和它的工作偉大的唯一剩下要做的就是運行腳本只有當我分配一個特定的id到一個按鈕,如果不是腳本不會觸發。 這是該按鈕的HTML代碼 - 真棒不字體插入 ''font awesome button您 – osherez

    +0

    要使用類,而不是一個ID,而只是用'。每個()'函數 – riot

    +0

    嘿@riot感謝的人是工作非常感謝幫助iv使用它與'$('a')。is('#thatID')'乾杯有一個美好的一天:) – osherez

    相關問題