JQuery自定义属性attr()或prop()

时间:2014-04-24 15:39:23

标签: javascript jquery html

在我的js代码的最初部分,我创建了如下元素:

$('<input/>', {
               type: 'text',
               class: 'edit country',
               handle: '123456',
               name: 'customer'
               })

然后我把它添加到dom。

稍后,我想检索存储在此元素中的信息:

$(input_element).prop('handle') #which return 'undefined'
$(input_element).attr('handle') #which give me '123456'

$(input_element).prop('name') #which return 'customer'
$(input_element).attr('name') #which give me 'customer'

我想知道我的prop()方法有什么问题来获取'handle'?那是因为'handle'不是标准的HTML属性吗?

我已阅读此帖.prop() vs .attr() 没什么大帮助。

任何人都有线索?

0 个答案:

没有答案