如何通过查询来读取包含在元素中的属性值? Safari,Chrome,Firefox一切正常。 下面“type”的值仅返回ie
的undefined$(document).ready(function() {
//edit post
$(function()
{
$("input[value='Edit']").click(function()
{
$("input#password").attr("rel", "edit");
});
return false;
});
//----end
//delete post
$(function()
{
$("input[value='Delete']").click(function()
{
$("input#password").attr("rel", "delete");
});
return false;
});
//----end
});
$( document ).on( "keypress", ".enter-pw", function(e){
var code = e.keyCode || e.which;
if(code == 13) {
var password = $("input#password").val();
var type = $(this).attr("rel");
if(password == ""){
return false
}
if(type=="delete"){
//do stuffs
}
if(type=="edit"){
//do stuffs
}
return false;
}
});
问题解决了。 它是由占位符插件引起的,它只用ie。
激活答案 0 :(得分:0)
为什么使用$(this)获取entry_id和$(“input#password”)来获取密码?你能尝试两次使用$(“输入密码”)吗?