Я удивлен, что тебе вообще что-то дают. Это атрибут , а не свойство. Вы хотите attr
, а не prop
.
Вопрос, похоже, изменился, и теперь вы используете attr
, поэтому вышеприведенное не применимо. Все, что я могу видеть, это «работает для меня»: http://jsbin.com/uvevay (и более точно, должен работать).
Примечание: вместо устаревших атрибутов onclick
в разметке, если вы все равно используете jQuery, я бы по-современному подключил:
<input name='booknow' type='button' value='Book Now' id='saloon' fromname='london heathrow airport' toname="london luton airport"/>
и
$("#saloon").click(bookNow);
... где bookNow
становится:
function bookNow()
{
var fromname=$(this).attr("fromname");
alert(fromname);
}