顯示具有 HTML ID 標籤的文章。 顯示所有文章
顯示具有 HTML ID 標籤的文章。 顯示所有文章

2016年8月30日 星期二

使用jQuery時,HTML中的ID避免使用"."做串接

使用jQuery為了選擇特定的DOM常會使用ID這個屬性,命名時候需要注意使用"."

$("[id='some.cssCls.xx']")是可行的,但若用$("#ID")的模式需要改成$("#some\\. cssCls\\.xx")

這是為了避免selector"."的話是會選到Class的混淆

 $(#some.cssCls
指的會是 <span id="some" class="cssCls"> 
 而不是 <span id="some.cssCls" class="cssCls">

SO也有

所以ID盡量不要放"."