1、imgurl=$(this).find(img).attr(src);alert(imgurl);} 其中 .find(element)是返回一個(gè)用于匹配元素的DOM元素,這樣就可以取到想要的src地址了。
創(chuàng)新互聯(lián)公司專注于企業(yè)全網(wǎng)整合營(yíng)銷推廣、網(wǎng)站重做改版、大慶網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、H5開(kāi)發(fā)、商城建設(shè)、集團(tuán)公司官網(wǎng)建設(shè)、外貿(mào)營(yíng)銷網(wǎng)站建設(shè)、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁(yè)設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性價(jià)比高,為大慶等各大城市提供網(wǎng)站開(kāi)發(fā)制作服務(wù)。
2、(this).Children(dd)//這樣就選擇了當(dāng)前鼠標(biāo)下的dd元素啦。
3、新建一個(gè)HTML文檔,并定義若干個(gè)帶有class屬性的元素。新建一個(gè)JS操作,并獲取選擇器匹配的第一個(gè)元素。保存以上文件,在瀏覽器預(yù)覽效果,得到的是第一個(gè)匹配的Class元素。
4、原因 demo所在域是window,所以demo里面的this表示window,不是id是haha的dom節(jié)點(diǎn)。
brjquery $(td[name=123])寫(xiě)就可以獲取name為123的td的對(duì)象。
首先,打開(kāi)html編輯器,新建html文件,例如:index.html,并引入jquery。
先獲取父元素,在獲取第一個(gè)子元素 直接獲取第一個(gè)兄弟元素 所有的方法用jQuery 非常好做, 原生js 代碼非常繁瑣。最好不要在html中寫(xiě)js,樣式,結(jié)構(gòu),行為要分離 下面我給出了原生js實(shí)現(xiàn)功能的一些代碼。
獲取label標(biāo)簽內(nèi)的所有html標(biāo)記,一般情況改下label標(biāo)簽內(nèi)就是文本,所以等效上面的方法。
jquery提供了三個(gè)獲得內(nèi)容的方法有 text()、html() 以及 val(),其中前兩個(gè)可用于解決本問(wèn)題:(label#userid).text(); // 首選。獲取label的文本$(label#userid).html(); // 也可以實(shí)現(xiàn)。
用jquery的一種解決方法:例子如下:test.html:(注意,這里任何html頁(yè)面都可以用,我只是在這里面加了個(gè)div ,用來(lái)顯示信息。
很多方法:比如$(#form1 lable)或者$(#form1).find(label)還有很多方法。