2016-06-22 4 views

答えて

1

あなたのような(メタキャラクタを使用している場合は、「の#$%&「()* +、/ :; < => @ []^`{。? |}〜)名前の文字通りの一環として、2つのバックスラッシュを使ってエスケープする必要がありますあなたの場合は


をID solr.queryInput(id="solr.queryInput"

を持つ任意のdiv /スパンがなければなりません。

id="foo.bar"場合は、$("#foo\\.bar")ない$("#foo.bar")

$("#foo.bar").css({"background":"red"}); 
 

 
$("#foo1\\.bar1").css({"background":"red"});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<div id="foo.bar"> 
 
Hello World 
 
</div> 
 

 
<div id="foo1.bar1"> 
 
Hello World 1 
 
</div>

+0

を使用する必要がありますあなたは歓迎@YuriyBytsある – Yuchi

+0

完全な答えをありがとう – zakhefron

関連する問題