我正在尝试在元素“”中查找 ID 为“”的元素,因此是它的子元素。
我正在使用 $.find 方法来执行搜索。
如果找到子对象,我想做一些动作,如果没有找到子对象,我想做不同的事情。
但是,即使我知道不存在这样的子元素,jQuery.find 方法也会报告一个我不确定的对象,通过在 Watches 窗口中检查它是什么。
这是相关的代码片段:
function CreateResourceKeyTextBox(resourceKeyId, editMode) {
var resourceKeyTableCell = $("#tdKeyResourceKeyId" + resourceKeyId);
var resourceKeyNameTextBox = null;
var alreadyExistingResourceKeyNameTextBox = resourceKeyTableCell.find('#txtResourceKeyName' + resourceKeyId);
if (alreadyExistingResourceKeyNameTextBox != null && typeof alreadyExistingResourceKeyNameTextBox != "undefined") {
resourceKeyTableCell.html('');
resourceKeyNameTextBox = alreadyExistingResourceKeyNameTextBox;
resourceKeyNameTextBox.css('display', 'block');
resourceKeyNameTextBox.appendTo('#tdKeyResourceKeyId' + resourceKeyId);
resourceKeyNameTextBox.css('width', '96%');
}