我有以下代码:
var row = "<div class="camera_rec_mode" style="text-align: center;"><img class="img_state center" title="Recording Always" src="/static_media/img/rec_always_.png" alt="1"><div class="rec_state_edit" style="text-align: center;padding-top:10px;"><img class="state_dropdown" src="/static_media/img/dropdown.png" width="23/"></div></div>"
我想要做的是在这个 HTML 中添加一个元素来存储一个值,然后读取这个值。我已经通过添加以下内容来尝试这个:
<input type="hidden" name="isPtz" id="isPtz" value="true">
所以它变成:
var row = "<div class="camera_rec_mode" style="text-align: center;"><input type="hidden" name="isPtz" id="isPtz" value="true"><img class="img_state center" title="Recording Always" src="/static_media/img/rec_always_.png" alt="1"><div class="rec_state_edit" style="text-align: center;padding-top:10px;"><img class="state_dropdown" src="/static_media/img/dropdown.png" width="23/"></div></div>"
然后做
var isPtz = $('.isPtz', row);
但在 Chrome 调试器中,这给出: e.fn.e.init[0] 基本上是空的。
如何添加然后从这个 HTML 中提取元素值?