我有一个按钮,它有一个名为fromname的属性。jquery attr selecter没有选择属性的整个值
<input name='booknow' type='button' onClick='bookNow(this);' value='Book Now' id='saloon' fromname='london heathrow airport' toname="london luton airport"/>
,但是当我尝试访问属性FROMNAME,这将使我只有“伦敦”而不是“伦敦希思罗机场”
function bookNow(obj)
{
var fromname=$(obj).attr("fromname");
alert(fromname);
}
谁能告诉我怎样才能找全属性值?
工作对我来说:http://jsfiddle.net/fJpv8/也许'obj'是不是你认为它是。如果您使用'data- *'属性而不是自定义属性,则会更好。 – 2012-03-04 22:15:34
在你的标记中,你使用的是XHTML语法(在'input'结尾处的'/>'),但'onClick'不是XHTML,它只是HTML(在XHTML中,它全部是小写的“onclick”和案件事宜)。这并不是问题所在,这表明您的XHTML正在使用MIME类型“text/html”,因此被视为标签汤。 – 2012-03-04 22:19:59
这与'jquery-selectors'有什么关系? – 2012-03-04 22:21:36