2

jquery 1.5 から 1.8 に更新した後、次のエラーが発生します。

Uncaught Error: Syntax error, unrecognized expression: #<div/> 

1.7 に更新すると、次のようになります。

Uncaught Error: Syntax error, unrecognized expression: > 

1.6にアップデートしてもエラーなし。

  • これを解決するにはどうすればよいですか?
  • どこから検索を開始しますか?
  • 次のコードを検索する必要があります"<div/>"か?

編集:これはChromeが私に言うことです:

Uncaught Error: Syntax error, unrecognized expression: #<div/> base.js:4512
Sizzle.error             base.js:4512
tokenize                  base.js:4785
Sizzle.compile        base.js:4883
select     base.js:4973
select     base.js:5083
Sizzle       base.js:3912
jQuery.fn.extend.find      base.js:5171
jQuery.fn.jQuery.init       base.js:163
jQuery       base.js:44
SysElement.SysElement.Init        SysControls.js:1143
SysElement          SysControls.js:1179
SysListView.SysListView._ConstructTable       WebResource.axd:442
SysListView.SysListView._Init      WebResource.axd:661
SysListView     WebResource.axd:680
(anonymous function)       CRMAccounts.aspx:122
Sys$UI$DomEvent$addHandler.browserHandler
4

2 に答える 2

4

エラーは、jquery が$('#mydiv'). $('#<div/>')どこかのような無効なセレクターを使用しているようです。おそらく、ID を使用して div を選択しようとしていますか? - その場合は<div/>、div 要素の ID に置き換えます。例えば

<div id="mydiv">blah</div>

$('#mydiv').html('content');
于 2012-08-16T07:27:52.293 に答える