在我的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() 没什么大帮助。
任何人都有线索?