2011-11-22 54 views
5

在我的應用程序中,我有一個表單,其中的元素使用某種約定命名,即它們是路徑,其中的部分使用~符號分隔。jQuery,使用〜作爲id的一部分 - 怎麼樣?

現在我需要通過id訪問jQuery中的其中一個,但是我失敗了。顯然,jQuery將它視爲#prev ~ sibling的事情。

有沒有一種方法可以逃避~登錄jQuery函數?

這裏是我的代碼看起來像一個例子:

<select id="a~b~c"> 
    <option value='1'>one</opiton> 
</select> 

<script> 
    $("#a~b~c").change(function(){ 
    alert('a'); 
    }); 
</script> 

回答

3

試試這個

$("#a\\~b\\~c").change(function(){ 
    alert('a'); 
    }); 
相關問題