Ich benutze jQuery mit node-horseman
, um auf eine Seite klicken, und ich basiere mich auf eine data-id
, die diese Seite hat, an meine Anwendung zu übergeben suchen sie nach dem li
Tag mit diesem Attribut:Kann nicht .find() Tag nach der Verwendung von .attr()
jQuery('#manage-alerts-div li').attr('data-id', this.feedID)
Aber ich brauche noch einen Tag in dieser li
zu finden, und durch eine .find()
danach das Hinzufügen, nur ein leerer Link zurückgegeben wird, und ich kann es nicht sehen, ist HTML-Inhalt .
jQuery('#manage-alerts-div li').attr('data-id', this.feedID).find('.delete_button').click()
versuchen, diese jQuery ('# verwalten-Benachrichtigungen-div li [data-id = this.feedID]'). ('.delete_button'). click(); – m87
Sie fügen das Attribut hinzu, ohne es auszuwählen. –
* ProTip * benutze * Daten * api, um 'data- *': $ ('# manage-alerts-div li'). Data ('id', this.feedID) zu setzen. Sie sagen auch, dass Sie keinen HTML-Inhalt bekommen können, aber Sie rufen '.click()' auf, was Klickereignis auslöst. – Justinas