如何在Javascript/jQuery中模仿HTML元素并为其添加属性

Ank*_*kur 0 javascript jquery attributes element

我有一个名为handle_value_tag_click(value)的方法,它将HTML元素(值)作为参数.

我想从另一个函数调用这个函数,但是这次我没有'现成的'HTML元素......在初始情况下我传递一个this元素并且函数适当地展开参数.

我的猜测是我必须使用JS对象构造元素.这是我的尝试:

    var value = new Object();
        value.attr("valueType","NumericQueryValue");
        value.attr("lower",lowerBound);
        value.attr("upper",upperBound);
    handle_value_tag_click(value);
Run Code Online (Sandbox Code Playgroud)

但是我得到错误value.attr is not a function,我怎么能解决这个错误,或者以其他方式获得适当的行为(将参数传递给handle_value_tag_click()函数).

Mo *_*our 5

如果你说这个怎么办?:

var value = $("<div />");
Run Code Online (Sandbox Code Playgroud)