2012-02-17 93 views
3

我正在爲我的公司實施一些第三方網絡軟件。它返回一些我不能直接更改的html。我想使用jQuery做一些小的更新,但不熟悉這種語法。如何使用JQuery選擇此元素?

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

如何使用jQuery在dom中找到這個div?什麼是「c:id」?我從來沒有見過這種語法。

謝謝。

回答

2

c:id就像任何其他的HTML屬性。你可以在jQuery中使用它來訪問它:attribute selectors

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

你能發佈整個XML嗎? 它可能是一個XML命名空間的xmlns 定義:C = {URL}

0

你可以;

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

(轉義:是一個僞類)

+0

我想到這個問題時,我回答說,你肯定結腸需要轉義,因爲它是一個屬性選擇? – xandercoded 2012-02-17 16:43:49

+0

@Xander它不似乎爲我工作時轉義http://jsfiddle.net/alexk/mytDG/ – 2012-02-17 16:52:15

+0

是的,你是對的 - 如果我不在我的手機上會測試自己:P – xandercoded 2012-02-17 17:16:13