我在使用带有jquery的元素时遇到了麻烦.我在var中构造名称,例如:
var myId = "#" + myGotId;
$(myId).attr("title", "changed");
Run Code Online (Sandbox Code Playgroud)
$(myId)返回空.我希望通过id获取我的元素,但构建我的Id动态加入字符串.
由@Pointy编辑 - OP在评论中提供的附加代码:
var form = $('form#formDefaultValue');
$(':submit', form).click(function(event) {
event.preventDefault();
$.post(form.attr('action'), form.serialize(), function(data, status, XMLHttpRequest) {
if (status == 'success') {
$("#msgInformation").html("Your changes have been successfully saved.");
jQuery("#spanDefaultValue").attr("class", "db");
var g = indexNodeSelected;
g = g.replace("\\", "\\\\\\\\");
$('#'+ g).find("span").attr("class", "");
}
Run Code Online (Sandbox Code Playgroud)