1.0.1 • Published 8 years ago
jquery-next-id v1.0.1
jquery-next-id
jQuery collection plugin that will assign the next ID in sequence if an ID property does not already exist.
$(collection).nextId([prefix]);Install
npm install jquery-next-idDefaults
$.fn.nextId.defaults = {
    prefix : 'nid',
    separator : '-'
};Example
Input:
<div /><div />Execute:
$('div').nextId('my-prefix');Output:
<div id="my-prefix-0" /><div id="my-prefix-1" />Development
Run npm start for test driven development. All tests are located in test.js.
Execute npm run to view all available CLI scripts:
- npm starttest driven development: watches code and re-tests after any change
- npm testruns tests & generates reports (see reports section below)
- npm run lintlints code and reports to jshint.txt
- npm run minifybuilds minified version of code
- npm run buildcleans, lints, tests and minifies (called on- npm prepublishhook)
- npm run cleandeletes all generated test reports and coverage files
Reports
Each test run will generate the following reports:
- /test_reports/coveragecontains Istanbul code coverage report
- /test_reports/htmlcontains HTML test report
- /test_reports/junitcontains JUnit test report
CI Build
https://travis-ci.org/makeup-jquery/jquery-next-id
Code Coverage
https://coveralls.io/github/makeup-jquery/jquery-next-id?branch=master