2012-02-17 15 views
3

私の会社のためにサードパーティのWebソフトウェアを実装しています。それは私が直接変更することができないいくつかのHTMLを返します。私はjQueryを使っていくつかのマイナーな更新をしたいが、この構文に慣れていない。JQueryを使用してこの要素を選択する方法は?

<div c:id="container"> </div> 

は、どのように私はjQueryのを使用して、DOMでこのdiv要素を見つけるのですか?とにかく "c:id"とは何ですか?私は前にその構文を見たことがない。

ありがとうございました。

答えて

2

c:idは、他のどのような単なるHTML属性です。 attribute selectorsを使用してjQueryにアクセスできます。

var container = $('[c\\:id="container"]'); 
1

XML全体を投稿できますか? これはおそらく、XML名前空間はのxmlnsで定義されます。C = {URL}

0

可能です。

var el = $('div[c\\:id="container"]'); 

(エスケープされていない:が疑似クラスである)

+0

私が答えたとき、私はコロンが、それは属性セレクタであるようにエスケープする必要がありますが、必ず、このことについて考えましたか? – xandercoded

+0

@Xanderエスケープされていないときは、私にとってはうまくいかないようです。http://jsfiddle.net/alexk/mytDG/ –

+0

ええ、あなたは正しいです。私が自分の携帯電話にいなかったら自分自身をテストしました:P – xandercoded

関連する問題